Simeji is a Japanese and English IME.
It provides various software keyboards, like flick-style.
These make your input experience more comfortable.
Skin is another function. You can customize the background of your keyboard as you like :) Enjoy!
If you use Android1.5, you can use Simeji classic.
*Required* Android1.6 or later.