you like to copy and paste? finger keyboard is the best for that. i use it all the time. it can even cut and paste. you can preset smilies, autotext, shortcuts. and its finger friendly, unlike that microsoft one. its the best damn app/keyboard for this phone.
get it here. and its pretty too.
http://forum.xda-developers.com/showthread.php?t=501122