Hah. I knew I'd come across you chaps previously:
http://blogs.usyd.edu.au/labrats/2006/07/what_a_tangled_webweweave_1.html

Time for me to followup, I guess :)