www.ebuyer.com - Cheap and quick

www.overclockers.co.uk - good for high end items, and have VERY good forums

I've been using both for ages, and think they are pretty good.