jkOnTheRun has an article that describes various input methods, keyboards, handwriting, speech, and alternatives, makes for an interesting read, especially if you’re interested in having Tablet PC functionality on small form factor Windows XP based devices.

– Mike