I have been programming with Fortran and ASK software which is Fortran/basic combo for 20+ years. I also have a background in Mechanical Engineering Tech. I am going back to school to upgrade my skills. Should I go for MCSD (Microsoft solution developer) or go with C++ programming? Which would be more marketable, pay the best and take the shortest amount of time?