Hi Kevin,
I've been working on a similar feature for a bit, albeit from a slightly different point of view.
What I did was put a checkbox in the header, next to the header sort. If you click on the ckeckbox then all the visible rows get their check-boxes ticked.
It was a tough call but ultimately I decided to limit the bulk edit to _only_ those records that were visible, even in page loaded mode. That way there are no records "hidden from view" that
get edited.
If it sounds like what you need then let me know and I'll send you some code to try.
The way you're doing it is hard, because the browse only exists while it is being generated. So when the user clicks your select button you need to know "what they see". And that's tricky because any amount of time might have passed, and indeed there may now be records in the View that weren't there when they generated the browse.
Cheers
Bruce