Sorry but I've no idea what 'all hell is loose' and 'no matter what I lose control' actually mean.
However, if your users are going to sort / filter on the form, then I agree that you do need the code in the Report_Open event
In that case, I would suggest removing it in the property sheet.
I...