John,
There still is a bug in VFP5a where a DoDefault() call to an empty ParentClass method will cause the BaseClass behavior to execute twice. It's only noticeable in event methods where the BaseClass does something noticeable like KeyPress, and the work around is to just use :: instead of DoDefault()
The bug has been fixed in VFP6.
>Wasn't there something squirelly with DODEFAULT() at one time?