I've been roasting my own coffee for about 12 years. Always have dealt with Sweet Maria's. Awesome people, great product and service. Usually buy 20 lb bags at a cost of approx. $100 - $120. They have a great deal with UPS for low shipping costs. I use the Poppery for roasting, it's a work horse. In the beginning, I used a few different roasters and every one broke in a fairly short time. Usually they were under warranty, so I got replacements. But it was a pain. In the last 10 years the Poppery's motor has never burnt out on me. I have had to replace one due to inside pieces starting to break apart due to constant heat. But that took about 6 years of heavy use. It's no where near a great roaster, but it gets the job done. I roast right over the sink so all the chaff goes right in. I have a window fan right over the sink the sucks all the thick smoke right out. I also have the Technivorm brewer, which is fantastic. There are many great of ways of brewing, most which have been covered here. For those on a budget, I recommend the Clever Coffee Brewer at Sweet Maria's for $22. Produces a great cup of coffee.
http://www.sweetmarias.com/sweetmarias/coffee-brewers/filtercones/clever-coffee-dripper-large.html
The Poppery can be had on Ebay. But make sure you buy the original, (not the Poppery 2).
Once you start roasting your own, you will realize how crappy most coffee is. One member did say to drink it within the first 5 days of roasting, (which you can). You really should let it sit for a few days and let the gases escape. After that, it should be kept in a container or bags with an escape valve. Caffeine doesn't start to break down until about 3 weeks after roasting. You will find that you will need less coffee to get that buzz that you are looking for. Most store bought coffee is way past it's prime for caffeine content. I also recommend a burr grinder, though some say it isn't necessary.