I was recently introduced to this website:
http://www.theroasterie.com/myblend/The company has some very good coffees that they sell. In addition, they also work with some chefs/restaurants around the country where the chef will design a coffee and the company then co-markets that coffee to consumers (co-branded with the restaurant).
What they do at the "My Blend" link above is this...they have a short questionaire that you fill out, answering specific questions about what your favorite coffee traits are...then they custom-roast/blend beans for you to match what your preferences are and sell it to you (minimum purchase of 2lbs of beans). I tried it and was quite impressed not only at how good the coffee was, but also how well it matched up with the answers I gave them in the questionaire....