I'm a little dismayed to see so many Starbucks & Peet's drinkers here... I thought we had taste.
I highly recommend trying a roast from Temple Roasting out of Sacramento. You can order off their website, but I've generally found them in my local Whole Foods. They excel in their single origin - and I do recommend their medium roasts. They're very well balanced.