Legnetto, benvenuto nel club!
In effetti il menù in stile Microsoft è spiegato dalla stessa in un articolo su MSDN, ma da come mi è sembrato è strutturato su XML (e mi andrebbe pure bene) ma prevede un solo sottolivello, a me ne servirebbero "n". In pratica una cosa del tipo aspnetmenu...