[This is a revised post.]
The problem with the current ASP.NET controls, is the fact that the controls generate everything in the form of grids.
Solution is not that dramtic.
Check out the latest at http://www.codeplex.com/cssfriendly
This is much better than the original code released from MS late last year.