or
| <telerik:RadMenu ID="RadMenu1" runat="server" /> |
| 'Create DataContext |
| Dim PagesDC As New Dal.icms_PagesDataContext |
| 'Establish the Menu |
| Dim MenuResults = PagesDC.icms_Pages_GetPageMenu() |
| RadMenu1.DataSource = MenuResults |
| RadMenu1.DataFieldID = "ID" |
| RadMenu1.DataTextField = "MenuName" |
| RadMenu1.DataFieldParentID = "ParentID" |
| RadMenu1.DataNavigateUrlField = "ID" |
| RadMenu1.DataBind() |

I'm currently using Prometheus 2007.3. I was able to reproduce the problem using ASP.NET AJAX 2008.1 as well.
Needless to say the users find it disconcerting, as they have to search through the level 1 nodes to find the one they were originally looking at.
The problem does not occur if I set all levels to load mode client.