My phone has been dropped on its head one too many times, and I'm thinking about getting one of those fancy phones what can use the Internet and stuff. Any recommendations? Bonus if it's available through T-Mobile (or can be unlocked). Don't say the i-word.