I was at Apple store today to purchase an unlocked iPhone for my dad. While purchasing, Apple rep mentioned that if I buy subsidized ATT iPhone, ATT will unlock the phone once the contract is over. She mentioned that the company wanted all customers purchasing an iPhone to know that. Then I asked if ATT will unlock my old iPhone. She said that she is not sure and asked me to call ATT. She didn't know what was the cut off date on it but I assumed that the cut of date is the day Apple announced availability of unlocked iPhones. Any one heard of this from Apple store rep? Now, interesting thing is, why don't ATT unlock iPhones which have gone through their two year contracts? Is it time that we should call ATT for unlock codes now?