I'm applying for a consulting job that just uses these MS technologies. It's just as a BA, so I will only have to understand high level, but might be good to have a little talk with someone. Most of my enterprise development experience is with J2EE. If I get the gig I think I will build out a MS server with .NET and maybe write the Ferrari registry application with it to get the hang of everything. I've never even done ASP before, so I have much to learn. Thanks.