Lon, that sounds good but I feel like we're almost there with Tom's solution. If we can't solve this last hitch then I may have to come back to you. Thanks. I'm not a programmer so would need some help with "the recordset is based on the query string parameter".
I'm still mystified as to why the Authenticate User Solution Recipe shows you how to create an update user page, accessible to admin only, when admin is unable to access the records of anyone except themselves!