James: What an outrageously helpful set of comments, thanks very much! I will certainly make the changes you mention - thanks very much for dropping by :)