I'm in Canada and wanting to head down to the US to get an iPhone to unlock but from what I understand, need a handset that isn't pre-loaded with the new Apple 1.1.1 software update. I just called the AT&T store across the line and they said that they all the phones they have in stock are brand new and they've had them in for a week. So, I'm obviously worried about buying a 1.1.1 phone and having trboule. My questions are: 1. Is buying a 1.1.1 iphone and unlocking it a problem, or does the problem originate with iPhones that are unlocked and THEN updated to 1.1.1? 2. Is there anyway to tell at all without opening the package what version of firmware the iPhone has? Sadly, I'm assuming there isn't. 3. Is there a date after which I should be worried I'm buying a 1.1.1 iPhone? I'm assuming since the update came out on Thursday that they would likely not have been able to stock phones since Thursday with 1.1.1 phones. Does this sound reasonable? Bottom line, am I screwed if I buy an iPhone with 1.1.1 firmware?