I used css for navigation at ubbdev for years - easy to do and required quite a bit less code/html. I think you can still see it in action on our old services page:

https://www.ubbdev.com/services/installation.php - in the right column. It's just a list with css applied.

You can find great articles for css dynamic menus here:

http://www.alistapart.com/articles/complexdynamiclists

http://www.alistapart.com/articles/hybrid


- Allen
- ThreadsDev | PraiseCafe