John,
Your method sounds good, for our regret, we're using the same technique, Ian uses. On the other hand, each developer should not forget to properly reset this property, if he/she changes order or applies filter in a form. Just a hypotetic situation: you developed a form class with this property, then somebody new comes and uses this class... What happens, if he/she changes the order and doesn't reset this property? :(((((((((((((((( :)
>Yes it would. Again, though, if you are going to use properties in the manner I described, you have to provide code to maintain them in the logical places. Since orders don't change themselves, files don't sort themselves, et. al. I don't think it's asking too much :-D
>
>>Changing order would necessitate it too.
If it's not broken, fix it until it is.
My Blog