You have to try ebuyer (http://ebuyer.com) shipping. It blows my mind when I order from them how fast they can ship, I've ordered at ~10:45PM (11PM cut off) and had it ~7AM the next day, I still can't comprehend how well oiled their shipping process must be to get that done.
They are based not far from Leeds, and a friend of a friend worked there. So while at Uni I used to be able to ring up about 4pm and get it "delivered" at about 6 :)
But, yeh, they were also pretty impressive for me outside of that.
Computer components is a niche that Amazon aren't quite king of yet (sorta).