I'm looking for a phone for my girlfriend, and I'm wondering if you guys could help point me in the right direction. She doesn't call much, but she does text a lot. I'm looking for a phone with threaded texting and a full keyboard (on-screen or physical). I'm looking at all carriers. I'm also looking at both dumb and smart phones.