UPDATE: 29/11/2005:
Hi,
I have just released a new version of this script. Its now been converted to a class, renamed so it better describes what it does, and there are a few new features since my original post.
Any feedback would be great .
Jack