Thanks guys. I had placed an order with Best Buy for one but it looks like it might have been misplaced/delayed for a long time, so I just placed an order with Apple as well and will return one. I'm in Canada, so I'm hoping it will ship from the US too which would presumably reduce the shipping time (current ETA is 5/7 to 5/11).