Ok, I have been on StraightTalk for a year, and on a smart phone for about 8 months. I did a ton of research which I will share with ya'll. First, StraightTalk has phones that run off AT&T towers, Verizon towers and Sprint Towers. I think they are moving to more Sprint phones, but fully support the others as well. The non-smartphones that have a model number that end with a C, (CDMA) run off the Verizon towers. I have a 455 and a 351. I think I got the models correct. One is a Blackberry copy, and one is a little slider. Those two phones get amazing service, and do go on the internet, but the internet is not that great. BUT, they get amazing service everywhere...Verizon is the "bomb" when it comes to wonderful service. So I bought a Nokia E71 used to get the SIM card. When I put the SIM card in my HTC Inspire (unlocked), and called StraightTalk, they just said I needed a new SIM card and mailed it to me at no cost. I went online and now StraightTalk sells SIM cards, and you just tell it what phone you have. $15. Much better than the $100 I had to pay to get the used phone. True, I am not selling my Nokia, but now maybe I can, I am not sure, so I am not taking chances. My only problem is that I was having some issues with my HTC Inspire, but I liked the phone. So, I just got another HTC Inspire. This new (used) Inspire is unlocked, and I paid to have it rooted. The Hotspot worked for a few times, now it won't work at all. I am traveling, and need it. Any pointers on this aspect of my phone would be appreciated. By the way, I tried the Samsung Galaxy Precedent that StraightTalk sell, and I couldn't get Sprint service hardly anywhere, so I returned it right away and got a full refund.