I started roasting coffee a few years ago after a friend shared a cup of his freshly roasted. All I can say is that my worst effort is better than the best of a Peets or Starbucks.
The process takes about 15 minutes, It is easy to clean up after. And the results truely are amazing. Especially when I use some of the more limited and hard-to-get auction lots from Costa Rica, Hawaii and Kenya.
I use www.sweetmarias.com for the purchase of green coffee, but there are several green coffe providers on the Web. As for a roaster, I use the Cafe Rosto. My brother-in-law uses the Hearthware and claims I am an idiot for not switching over.
Anyway, I share this because roasting is the move of the true Purist.