Ball Roll script


I will soon be starting a short animation featuring a rolling and bouncing ball. I have the bounce part pretty fleshed out with a bone and a stretch to constraint, however I a looking for a python script that makes the ball roll correctly as i drag it around. I found a script called roller written by Bart Veldhuizen in 2001 so I contacted him but unfortunely he no longer has this file.
Does anyone have a script like this or know where I can find one (even an old version that will not work so i can look at the scripting and understand how to make it work for 2.40)?
Thank you all in advance.


The roller script was just posted on this site :