For anyone wanting to know how I fixed it please send a donation to

Actually the answer was extremely simple so I am kicking myself.
I didn't notice in my MSDN box the extra disk (number 2084) with the title "Visio for Enterprise Architects 2003" so I was using the disk for VS.net prior to 2003.

What triggered me to check back was when Edneeis said
using the Visio that came with EA 2003
Had I checked first I would have known.

Ah well, we live and learn.