PCClub.com
Prices = C-
Usually worse than you'll find at most online places, but sometimes they'll surprise you. Mostly when factoring in shipping costs, since you can go into your local store to pick the item up. (this is assuming you have a PC Club near you)
Website = B
It's OK, and stuff can be found, and there are a limited amount of customer ratings. What I like is being able to see what's in stock at the local store...and then I can go to the store and purchase it.
Online Communication = D
You can see what's "IN STOCK", and that is nice. They also have something called LIMITED STOCK, which in my experience means Out of Stock and it will be shipped to the store in about a week. Unfortunately, there is no explanation on the site of what "LIMITED STOCK" means or any communication made to you about ETA of the part at your store. Simply an email confirming your order and letting you know to expect an email from the store when the part is ready for pickup (no indication that the store doesn't have the part and is waiting for it to be shipped to them).
Phone Communication = A
The Limited Stock situation was with one particular order. I called when I hadn't gotten an email from the store in a couple of days. The rep was friendly and informative, and let me know when I could expect the part. The time frame wasn't acceptable to me, and he canceled the order at my request without any hassle.
Returns = n/a
Never returned anything with 'em, but have heard good stuff from a friend who shops there frequently.
In-store = A
They're generally helpful and friendly, though sometimes socially inept, which I find acceptable when dealing with computer geeks.
*So, they suck as an Online store, and are pretty good with mediocre prices as a brick & mortar store with an online inventory system (if I see something I want that says it's in stock at the store, i call the store to verify, then go pick it up).