Ed,
>Load event should have CREATE CURSOR statement making empty cursor, while Init event contains actual query. This way BindControls is not required.
Or I can just as easily assert that BindControls SHOULD be used so making an empty cursor in Load is not required. In fact, if anything changes with your cursor structure, the BindControls approach means that you have one less place to change code. Therefore, you should use BindControls.