I've been digging into CSS menus for a while, and when I received the first previews of ASP.NET 2.0 I wrote a really simple CSS menu. Since I'm doing a talk at ASP Connections on Navigation in ASP.NET 2.0. I'm building a Database SiteMap Provider and a new Menu control that's lightweight - small to render and no viewstate. I decided to modify my menu control to sit properly on top of the site map architecture; it's take a few days to get my head around what I really need to do. It's now working and in trying to pretty it up I came across this article about CSS Menus. A really sweet solution for CSS based hierrachical menus.