In general I think that prefixing types with namespace qualifiers is not so good... Reminds me of MFC, and even .NET now where they use 'I' to denote types - not quite the same, but namespacing nonetheless.