Going through all pre-orders one by one is above and beyond as far as I'm concerned. Experience with other developers, big and small, indie and corporate, usually have them going 'Oh well, we'll sort it out eventually, maybe in a day or so' when there's a launch problem. Good on you, Dave.