Recently, I've began to use some of the core DotNetNuke API's to reduce code bloat and prepare to raise the minimum version of modules.
Some of the API's that have been a great success are...
Paging Control
The Paging Control (Introduced in DNN 3....