That's total bull....I mean just for a freaking deposit? It's not even an upgrade fee or anything like that and how does AT&T expect someone to pay that kind of money ? If for $50 more we can get it unlocked without a contract. How stupid is AT&T they are so heartless and greedy..because of them sprint eliminated their unlimited data. I hate such hate for at&t...I am sure lots feel the same way about this. We all should protest to make att have lower monthly payments. $60 just for 450 minute minutes talk and 300MB that's barely anything for 2012. But yes...the question is why would AT&T want to charge $600 for a stupid deposit? In this economy?....So freaking angry.