By the way, what happens when a ProgID is not unique?  Does it register? (Will something explode? I don't really want to chance experimentation...)