Ask Slashdot: Best Cell Phone Carrier In the US?
The current Galaxy Nexus and several other phones handle both AT&T and T-Mobile's 3G frequencies. You are right, however, in that a lot of phones won't.
Ask Slashdot: A Cheap US Cellphone Plan With an Unlocked Phone?
Those are pretty much your only options on the GSM front. T-Mob has a 30 USD/month plan for 100 minutes and unlimited text/data, but all of their other plans are more expensive than straighttalk for smartphones (probably featurephones as well).
Non-Programming Jobs For a Computer Science Major?
Degree in CS, loves problem solving, dislikes heavy coding.
Why? I burn out quickly via coding. I don't burn out nearly as fast doing other things (Sysadmin work, help desk stuff, even QA).
Not everyone likes to code day-in-day-out, especially with how most of the industry is ran. Has nothing to do with the instructors I had in school and everything to do with my brain being bored. For some people, coding is interesting. It is very interesting to me as long as I keep it to brief snippets or the small full project here and there. If I start working on something large and long-term, I start to burn out.
Thus, I got out of code monkeying and started working in other areas of IT.