I'm not asking if C++ is better than C# or vice versa. But if given the option of moving into a new job that exclusively used C++ or one that exclusively used C# (or .NET in general), which would you choose? And I'm looking at this entirely from the view of being a Windows programmer either way.
I ask because I currently use both languages almost evenly and I somewhat feel like if I gave up using C# for C++ only that I would be dooming myself to be stuck with older technology. For example, you're never going to see someone create the latest and greatest web app (or whatever) in STL C++. (I know there is C++.NET, but I'm not counting that.)
Edit: Just to clarify, I'm not talking about which one to learn. I'm already very fluent in both languages.