I&#039m building a forum in a tree format (same as this one), and I used a rcursive function that filters the recordset (using rs.Filter).<BR>The forum works perfect, and now I want to divide the displaying of the msgs into pages, using rs.PageSize, rs.PageCount and rs.AbsolutePage. <BR>But what happens is that all the pages I get display the SAME first records.<BR><BR>So my questions are:<BR>1- does the filtering disturb the dividing into pages?<BR>2- is there another way to filter record according to certain cryteria, other than rs.Filter?