I've been roasting my own beans for about 9 months now. I've been using a Fresh Roast 8, but just ordered a Behmor roaster that's supposed to be able to roast a pound of coffee at a time (we'll see if that's true). As Dave said, the Fresh Roast makes very small batches, good for only 1 day in my household, so you need to plan ahead - freshly roasted coffee tastes better after it's rested for 2-3 days before you grind and brew it. So far, with the Fresh Roast, I'm making the best coffee I've ever had. I can't wait to try the Behmor.
The other pieces of the puzzle for great coffee are a good quality burr grinder, for nice, even grinds, and the brewing method. I have a Solis Scala grinder, which replaced a cheap blade grinder. For brewing I've been using a drip coffee maker from Newco called the OCS-12, which brews the coffee at the optimal 195-205 degrees F (many coffee makers don't get anywhere near that temperature). It has a thermal carafe that keeps the coffee hot for hours without using a hotplate, which can scorch the coffee and also wastes electricity. This has been one of the greatest purchases I've made in recent months - the coffee it brews is fantastic.
I also second Sweet Marias as a source of great green coffee beans, and also much coffee knowledge. I ordered my Behmor from them.
A great cup of coffee really makes the morning much easier to take.
Mike Fox