I have a lot of problems with layout when building web applications in VS2008. Usually I get all my CSS set and the page looks great inside Visual Studio. I fire up the ASP.NET Development Server and load the web page in a browser....and it looks nothing like it does in VS2008. I originally assumed Visual Studio just used IE's Trident rendering engine, but apparently that's not true. My sites are often initially broken in IE, Firefox, Opera, and Chrome/Safari. I usually end up fiddling with my styles for hours until it works, by when Visual Studio is showing me a really-messed-up-looking page but in a real browser it looks fine.
Any tips? Is there a hotfix/patch, or is it possible to change which rendering engine VS uses somehow?