Yuri Haak over at CitrixThings.com has just released a "virtual keyboard login" to enhance the security of Web Interface 4.2.
What's a virtual keyboard login? A virtual keyboard login is an application that displays an image of a keyboard on your screen. You then "press" the keys by clicking on them with your mouse instead of typing the actual keys. To enhance security, the data entry layout changes every time the page is refreshed.
A virtual keyboard can help protect from malicious spyware and trojan programs designed to capture keystrokes. My bank has started using this for web access to their accounts. As a user I find it really annoying, but I must admit that it seems to be effective.