Hooray! An answer! Thanks you guys! I'm gonna try implementing that code right now!

jbum you are awesome - an excellent coder and full of help, both here AND on kirupa!

Cheers mate!