Well it may not be the most elegant code, but it selects a page of users and is used on the memberlist.aspx page.
Although pagenumber is not used in the query, it is used to calculate pageLowerBounds variable which is used as the OFFSET in the LIMIT clause.
You are right that PageNumber is being passed as a param but not used. I need to clean that up, it was used in a previous implementation.
Joe