Going back to what I think you're asking... I use XHTML (strange that isn't it) for what I need HTML to do for me, coupled with a generous dashing of CSS to help the visual impact a little and make it a lot easier to create layouts. I prefer to use PHP over ASP as I know PHP like the back of my hand (how well do I know the back of my hand though?), and I try to avoid Microsoft most of the time (but don't get me wrong, there is nothing wrong with Microsoft, they found a place in the market and expanded on it. Wouldn't you?).