For those who haven't seen this yet, it's one to bookmark. http://www.progsoc.uts.edu.au/~timj/ispuid/ Clay