I agree with JohnAskew. Why should the eggs be moved? With that said, I really don't see .NET going anywhere soon, at least not the web pieces. For native, desktop apps, MS really wants devs to start using WinRT, but even that still interfaces with .NET.

I'd work on upgrading from SQL 2000 first. A lot has happened to that product since then, and it shouldn't be too much of a development effort to upgrade.