>>> Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load >>> Dim i As Int32 >>> Dim CurrentRecord As Integer = Session("CurrentPerson") >>> >>> If Not IsPostBack() And CurrentRecord > 0 Then >>> FormView1.DataBind() >>> >>> ' Go to the record we want >>> For i = 0 To FormView1.DataItemCount - 1 >>> FormView1.PageIndex = i >>> >>> If FormView1.DataItem("personID") = CurrentRecord Then >>> Exit For >>> End If >>> Next >>> End If >>> End Sub >>>>>>which works when placed in the Formview prerender (but it takes forever) and does not work in the PageLoad. This seems like it should be a trivial task but I just can't seem to get it. Any help appreciated.