The Motorola Milestone picture, courtesy of Wikipedia . Most of the time, I stick to the hardware slide-out keyboard of the Motorola Milestone . Indeed, the presence of the hardware keyboard was one of the main reasons I chose this device over the other in the first place. However, there are occasions, when I just need to quickly reply to a text message or an email, often while on the go having only one hand available to operate the device. I use the stock Android soft-keyboard in these cases, but I remain unhappy with the perceived high number of typos and errors. Many times I start typing on the soft-keyboard and eventually frustrated with the typos I slide out the hardware keyboard, rotate the device to the landscape mode and finish the text on the hardware keyboard. The problem with this solution is, that switching takes time: applications need to react to the screen orientation change and redraw the user interface. Some apps are fast, but for some of them, this change takes one o...