I have high bandwidth and a low tolerance for hunting through pages of data.

So I set my default_per_page system setting to 60 and was hoping to see 60 rows per grid throughout the manager, as advertised. But that doesn't happen. Looking at the code, there are many places where the pageSize is still hardcoded to 10 or 20. In one place it's throttled at 30.
I've made a list of many scripts where a simple change is required:
from:
pageSize: xx
to :
pageSize: MODx.config.default_per_page > 100 ? MODx.config.default_per_page : 100
It's not quite as simple as that.
- In the above I'm still hardcoding 100 as an ultimate maximum. It would be better to set this as a constant somewhere.
- It's arguable whether a ComboBox should be subject to the same default as grids. I would propose another setting called default_per_grid and let users decide on that.
- There are many calls direct to ext.JS and the syntax being used in these calls is different around the app, so finding and modifying all of these is a chore. The parameter value for these calls is 'limit', and FYI, Ext.JS itself has a hardcoded page size of 20 if it's not specified.
Anyway, would someone here like to volunteer to walk this path with me? In fact, you don't need to write any code. I'll do all of the coding. I just need an occasional tip on where to find things. And I have no clue about standard practices here for checking in code, commenting, getting peer review, etc.
Where is the best place to take this? Carry on the discussion here in the open? In PMs? Email?
Looking forward to contributing in my own small way.
Thanks!