They had the Surface Pro in stock earlier today, so if you live in the area might be worth a check, + they have very fiendly staff so even if they run out they should get you sorted out with an order.

(Based on personal experience, no guarantees.)