> Why not cache it? Rebuild it once a day or once at the frequency you > need? Just a thought. Or just force it to rebuild anytime content is added/updated/deleted that will affect the menu structure, then cache that result until the next change. -- sarah adams my son: http://clarkeadams.com twitter: http://twitter.com/sarahwbs portfolio: http://sarah.designshift.com