Swype is the best virtual keyboard for touchscreen mobiles and tablets offering unique finger or stylus gestures.

Swype is a virtual keyboard for touchscreen smartphones and tablets where one enters words by sliding a finger or stylus from the first letter of a word to its last letter.  I have been...