So there's a chance that my wife will finally jump on the smartphone bandwagon soon (she's been one to say that she'll never do that but she keeps liking my Android devices more and more). However, she's not going to want a phone that I want. She doesn't care about all of the blazing features, hi-res screens, etc. 4.3" screen - NO WAY! However, she insists also on a good qwerty keyboard (wtf! I nearly spelled that querty!). So here are the specs that I think she'd want. Any chance something like this exists for Verizon? - 3.2-3.5" screen (can potentially even be the 320x480 resolution of generation 1 Android phones) - slide-out 4-row qwerty keyboard (important that it's a good keyboard - this is VERY important to her) - 800MHz or faster cpu - 256-512MB RAM (I'd LIKE 512 but 256 would probably be sufficient) - 3G/GPS/Bluetooth/non-super-crappy rear-facing camera - I would like for it to be hackable so I can make it run faster than stock - Cute cases available for it - Good battery life I've done some Googling and haven't had much luck finding any phones that could meet these requirements. In fact, I've had trouble finding just smaller form-factor modern Android phones in general. I recall there being a mini Galaxy S but I don't remember the details of it (and am concerned about the software situation on any Samsung phone but since this is for her instead of me, she'll probably care much less than I would). She's not going to use heavy data on it or use it heavily as a smartphone in general, but she would like to occasionally look things up online with it, use GPS, and play some games on it. We're already paying for unlimited data for her (was cheaper to do that than not to even if she used 0 data - go figure), so us paying for VCast Navigator on her current phone is an option but one that is significantly more expensive and much less ideal in other ways for her. Whatcha's think? Any comparison posts/articles on such phones? If not, what phones do you all know of that might be close to or meeting these requirements?