google android 2.3

The physical QWERTY keyboard creates more screen real estate, but the downside is that it's stiff and thus slows down typing (slightly).