ebuyer
Cheapest Prices
Returned 6 or 7 things, raised an enote each time answered in 1-3 days, returned, tested within 3-4 days, refunded quickly after that.
Never had a problem. In fact ordered a new cpu and ram yesterday, checked the courier's site and its in the van coming to me now

Can't argue with that really.