Michael,
If the code is not being called, then it's most likely that your form instance isn't derived from the class you think it is. It's also possible that you are executing a different form that is being found on the path ahead of the one you want.
>I have some code in the init method of a derived form class that takes a parameters. After taking the paramters I set some properties and then call dodefault(). No rocket science here, but the overwritten method is never called. Instead I get a no parameter statement found error as the parent method is run. I've tried putting a SET STEP ON in the code, but it's never even called.