Here is screencast, how Gmaplocation Drupal module looks and feels on one website:
The video is created with Castanut, tool that allows one to write script that will move mouse, open webpages, enter text and record all this into the screencast. Castanaut scripts are written in Ruby and commands are scripts are relatively easy to write.
Please note, that it is MacOSX Leopard only tool (there is a fork on GitHub that allows it to be used with 10.4 thought).
I had some problems with dissapearing mouse cursor using Snapz Pro X capture tool and it draws up that Snapz Pro X is currently not ready to be used together with scripting yet. Guys in Ambrosia Software are working on the next generation and it would probably allow Snapz Pro X to be used with Castanaut . On the end of the day I bought iShowU which did not had any problems.