So most people know about my hatred of iPhone, not for the Apps, not for the battery life, but for the lack of a keyboard, which makes up about 90% of what I do on a mobile phone. Well a company called TK-421 (10 points for whoever gets the movie reference) now makes the best iPhone snapon I've ever seen.
It would almost make me get an iPhone. .. ... Almost.
See it at ThinkGeek