I use a laser keyboard which is great once you get used to typing on all kinds of surfaces. It fits in your pocket... http://www.thinkgeek.com/computing/input/8193/