Here's a little bug that caught me out. Looking at one of my new sites that has transparent PNG images in IE6, I was surprised to see that the transparency just doesn't work. It's a well documented bug in IE6 apparently with several work fiddly work arounds. No problem with .NET though – just create GIF file versions of the PNG files and swap the images over if the user is browsing the site with IE6:
If Request.Browser.Browser & Request.Browser.MajorVersion = "IE6"
Then
imgLogo.Src = "images/logo-ie6.gif"
End
If