Choosing a handheld: One geek's perspective