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