Always the naysayer, eh, Dr. Howard?
One thing I failed to mention in my last post is this: The more technologies someone has under their belt, the better their chances of getting - or keeping - a job.
Yes, it's true that .NET only runs on Windows. However, I have heard that there are some open source initiatives underway that may change that. Whether or not that comes to pass though, my original comment remains true: Knowledge of more technologies equates to a better chance of employment.