After spending too much time trying to nail down Best Buy on how they were going to handle pre-orders, I've given up on them for my iPhone purchase.
Besides, the Reward Zone ponts I would get for this purchase would be just over 5 bucks. Big deal. I already have 200 bucks in Reward Zone certificates saved up.