If you guys havnt heard of or tried this keyboard yet, you need to go give it a shot. Theres a free version and a paid version that like $2, but its worth it. Has mulitouch enabled while typing like the iphone and the key spacing is perfect. Also, the developer updates it like almost once a week it seems constantly improving it and adding things that people suggest in his forum. So go check it out.