I think you'd better sharpen your skills in MS family. You don't need to know everything, but you need to know something thoroughly.
I don't think it's a better choice to move to Java for you, since you already have the certificates in these fields (but you don't have a diploma on it) which will help you a lot.
Now i`am changing from MCSE/MCSD/MCDBA to EJB/Oracle/Solaris. jabber eglington ... come here. Please give me some advice.