......as far as beans go, find a local roaster and get freshly-roasted beans.
best advice anyone can receive.
I know that if I lived that close to Intelligentsia Coffee I would be in there once a week MINIMUM for either green or fresh roasted.
http://www.intelligentsiacoffee.com/locations
GO THERE!!! Get some REAL coffee. It won't matter HOW you brew it, you will be blown away once you taste FRESH coffee1!!