I've recently been musing about what mobile device to buy. The bottom line is that nothing is perfect. The question has generated dozens of comments, probably as many private emails, and even spawned ...