Are you using custom templates? Root has a depth of "-1" (if memory serves) so can be ignored by making sure that the depth is greater than zero when iterating through the list.
If you are not using a custom template then it sounds like the category organization has gotten mangled in your case.
Comments
If you are not using a custom template then it sounds like the category organization has gotten mangled in your case.
Cheers