Can you not install touchPal on the omnia? I've heard it works really well, better than a hardware KB from some sources.
Edit:
http://www.cootek.com/ < link to touchpal. I don't have an Omnia yet, and I am new to all this, so I'm not sure if it's installable. Someone more advanced have any input on this?