I've done what I can for design issues within the parameters I'm allowed (that means the design folks don't want to see me any more, just code it! but thanks heaps, isaac and /rg) so I'd love feedback on the code itself. Am I doing anything seriously wrong that you can see? All comments on all aspects welcome. http://www.magisnetworks.com/new2002/index.html Thanks gang. spinhead