Have you tried roasting your own beans? It is a newish hobby for me and I am thoroughly happy with the results.
Actually someone here on FR mentioned it during a Christmas gift thread and that got me interested.
No, I haven't ever roasted my own...I get my beans from Panera Bread store in Rolla Mo, they have espresso and (regular coffee) a nice dark roasted Costa Rican blend.
Does it take long? Do you need a special roaster? Where do you get unroasted beans? I'll try anything...;-D