I think the value of MCSD.NET is subjective (it varies from employer to employer). Although I do not doubt that for some employers this is a must have, others really could not care less (I suspect this is true for many certifications). Obviously the reason for this being that holding such a certification does not necessarily always translate to being an exceptional programmer. I think its another 'resume builder' than can certainly help you, but dont hang all your hopes on it.