I pre-ordered it through Battle.net a couple of hours ago. Currently have the game downloading. Bizarrely, I hear it's up to 10£ cheaper if I'd simply waited to go to a bricks and mortar store at midnight/tomorrow. Which I might as well have done, as I'm actually going to be out when the game goes live! But at least I'll have it ready and waiting for me tomorrow, eh? :-)
Edit: Deffo embarrassed by the number of times I've posted to this thread now. What a fanboy! >.<