At work we have used Perfect Keyboard Pro for the past 4 years. We even have one machine that runs a script that calls a perfect keyboard macro to fill out some info and then run the second script. We have used this macro since 03/01/2002. We check the box to every day via VNC, and maybe once a every month the macro will have failed due to server being down or slow.