I have always stood by ebuyer, The website easy to use and very consice. Also, the delivery is A++ most of the time too (don't expect the usuall just after holidays though, they usually have a backlog like all online stores). Returns are effortless and I have never found prices cheaper on any other site. Some match, and some have a stupid (perhaps pennies) a difference less on some products, but on averge, ebuyer is about 10% cheaper than the cheapest online outlet I have ever found and used. Thats my 2P
I do like the prices of MicroDirect, but the 1st times I ever used it, the website was full of broken links and a bit scattered - not everthing sorted out very nicely, but hey, that was a good while ago, couldn't mention anything about it now.