Hey
Here's one that I have played around with but never made public. It's called intellilink. There's a free version and a pro version. The free one has a lot of great features. I think Tam may be using one of these but I'm not sure. I think it's a great script for free!
http://www.smartcgis.com/intellilink/free.shtml
Hope this helps
Oz