Tony,
If you go to a site like this
Decaffeinated
Then buy a roaster, you will really have the best. Our roaster broke on the move here and I haven't replaced it.
You can get coffee EXACTLY the way you want. There are many many sources and types.
Coffee begins to loose flavor immediately after roasting. (good for about 30 days)
When you grind it, it looses 50% in 7 days
Green beans are good for at least a year
I spent about 10 years enjoying fresh roasted coffee.
Now, I miss it and may have to dive in again
Regis