I roast my own coffee in small 2oz batches in a Fresh Roast Plus 8 roaster. Sweet Marias is an excellent resource for a wide variety of quality green (unroasted) coffee beans.
Most of my opinions are biased by my own taste in coffee towards to a fairly strong brew full city plus style roast. The insipid dishwater you get in American diners is not drinkable - to quote Abraham Lincoln: "If this is coffee, please bring me some tea; but if this is tea, please bring me some coffee".