If you own an iPhone and hate to use the default on-screen keyboard, maybe BoxWave can help with their development Keyboard Buddy Case, which is a combination of