I'm with phases on this one. For a long time I've said my perfect device would have a touchscreen for application interaction (pushing buttons, moving things about) and have a real keyboard (with tactile feedback!) for data entry. For fine detail stuff, I'd use the trackball if required.