A while ago Microsoft released the CSS Control Adapter Toolkit for ASP.NET 2.0. It finally makes it possible to use all the time saving ASP.NET controls in 2.0 without all the horrible HTML they used to produce. The toolkit gives access to the now improved source of the following adapter controls:
Make sure to have the latest update. The update fixed a few things in the old controls and added a couple more.
One can almost think of the this toolkit as a patch for ASP.NET and when creating a public website this really is a must!