2) if you're going to be jumping page to page, you either need to persist your results from page to page (best done with a session), or you're going to be querying on each page, and displaying one each so passing the next and previous with a GET variable would be the best way to go with that approach.