Trying to be ready and improve my skills. Work for myself so do not have to deal with legacy issues. So far I have not been in a situation were I've ever needed more than PHP, MySQL, HTML, JavaScript, and CSS, even with dealing with large databases, think 200meg records +, 26gig size table dumps and dynamic sites.

Don't see myself suddenly dropping a bunch of cash to start using MicroSlop products, so maybe .net is a bad example, but bearing in mind that I mostly do my developments from scratch so have full control over what is used, why and when would I use the other languages?

Am I missing something important and if so what should I focus on next?