I need someone to clarify for me... I am about to purchase a iPhone 4 full retail price $599 with no contract... Well if I am not on a contract with Att will my phone be unlocked? Or will I have to do this myself? If so is there any current solution for tmobile users? I read many rumors that the phone was coming to tmobile... But nothing official should wait some more?