Pues yo también recomiendo el Paginator como un primer acercamiento, ya que es muy amigable y fácil de entender... pero una vez entendida la lógica, lo mejor sería utilizar una clase como la de webstudio.
Y gracias Gerald por poner el link correcto. La otra dirección estaba primero y aparecía en los comentarios del código. Luego la actualicé gracias a una observación de epplestun. Supongo que fmmeson fue de los primeros en descargarlo, por eso tiene esa dirección.
Saludos