So, I didn't have to, but I did...When I had my own server running at home, I ran all my mobile internet services through that server. I had a http-proxy for all of my web traffic, imap server where I picked up my own mail, and smtp server where I sent all of my mail through.
Now that the server is gone, I had to find some way of replicating the services that I had before. That's where I realized that, I didn't have to have all that stuff on my own, but I just did. T-Mobile has the services set-up already. They have a http-proxy (216.155.165.50, port 8080) and it works just fine -- maybe a bit faster since the proxy is closer to the mobile phone. They have mail services, but I can't customize my name on the smtp-out server...it is stuck at MyLogin@MyDomain.COM. I wish I could get it to be "Steve Kong"