>Okay - this is really confusing to this novice...
>It turns out llDo26 is always .f. - even after I changed CheckModifier to return .t. - any ideas?
It sounds like you have a compilation issue here
Make sure you have compile on save checked in preferences
and just for this one procedure do
compile procname.prg
or rebuild your project
HTH
Will Jones