I roast my own coffee at home in a Nesco brand roaster. By contrast all "store bought" coffee now tastes stale and oxidized. "sweetmarias.com" has roasters for sale and a good selection of green beans. I also occasionally order beans from KoaCoffee (Hawaii).
Once you start roasting your own, you will never go back.
As a side benefit, the roaster does roasted malt for home brewed beer!