I have a lot of experience in ASP and VB , COM etc and recently started working on ASP.NEt We will move towards Visual Studio 2005 soon . I feel a little out of place when working on .NET as i have started on it recently and i want to be able to design and architect applications . I have no problems working on .NET , but i feel i need to be a little more advanced .Will a certification help me , if so which one should i take MCSD or MCPD.