Trackball's are another nice way to go. Such as http://www.infogrip.com/bigtrack-trackball.html

Touch screens can still be a bit frustrating if you misjudge, but touchscreens will only become more and more ubiquitous.