When shopping for a phone on December 20th it was a close toss-up between the HTC Titan and the Skyrocket, both very new phones. I have to confess I would have taken the Titan despite the lack of a card slot if the store had one in stock. They said they would have one the next day so I waited. That night I spent more time researching the OS instead of the hardware, which I found to be pretty impressive. The OS, on the other hand, seemed to be the biggest abomination I have ever seen, relying completely on cloud technology for all data and file transfers. I ended up with the Skyrocket having no experience with Android what-so-ever and I've been very happy with it for 3 weeks or so. Despite both these phones being just a few months old, I now find the Skyrocket HD and the Titan II are both just around the corner. Why lock us into two year hardware contracts and then release new phones every three months? I'm a little miffed.