Thanks Nr1madman. Most of the ideas have been borrowed from looking at too many other machines!

Thanks Nickhofen glad you are enjoying it.