LazyCAM is due to be released as a beta real soon.
You may be interested to see what it can do.

Video here (15meg)

See it online
http://www.machsupport.com/LazyCam/LazyCam.html

OR

Download and save it
http://www.machsupport.com/LazyCam/LazyCam.swf