Okay, so I know that it's announced that you can buy the 16GB iPhone 3G for $149.99 "while supplies last." How long do you guys think the supplies will last for? Because, I would love to pick one up, (I can't justify another $50 for a compass), but I don't have the money right away. So, any idea how long they will last? Or does it depend on the location? (because if that was the case, then I'll definitely be able to pick one up) Also, on AT&T's website (http://www.wireless.att.com/cell-phone-service/cell-phones/apple.jsp), they still have the iPhone 3G refurbished listed. The 8GB is $79, and the 16GB is $129, however both the black and white 16GBs are listed as temporarily out of stock. Do you think they will return, or is that the end of the 16GB refurb?