My Visio 2010 Premium is the MSDN version, it's not the same as normal, several behaviours are different, two of which make it unusable for serious development work for me.
Thanks for the reply, Andy. I've added a note to my webpages to warn of this potential problem.