Using a database is the same thing, except the records will be the ones returned from your query...you can approach it one of two ways: Pull a certain number of records from the db, display them, and provide a link to the next page where another set of records will be returned, or pull them all at once, display the first set, then provide a link to the same page with a flag in the querystring to i