Well in the spirit of it, I'll add my $.02 to the thread.
Williamsbrewing.com has given me very quick and trouble-free service, as have MoreBeer.com (really quick response), Austin Hombrew (excellent service, and I just placed a decent-sized order with them -pair of pumps and some plumbing). NorthernBrewer lives up to expectations -never heard anything bad about them.
Kegkits.com has given me very good service in the past, but these last two times were to say the least, very unsatisfactory. I had to delay my brew session by a week (ordered yeast on monday morning, didn't get it until thurs. of the NEXT week -and considdering that the company is in Alabama, and I live in Florida, thats pretty bad) -recently ordered a thermometer for the brewpot (weldless) and had the same experience. To the guys' credit, he was quick to respond to my queries. Evidently they have fallen behind in their orders, and don't quite have the capital to hire more help.
I like to support places close to home, so I will order more from them in the future (and hope their service gets back to what it used to be) but nothing time-sensitive until they prove themselves again. Sigh.
I'm going to be interested in trying to get some grains in bulk, but shipping seems to kill that option -however the local HBS charges a bit much for grains (sigh) so I'm still thinking on it.