Customer option: products per page

Has anyone completed a mod allowing the customer to determine how many products per page are displayed?

thanks,

Glen