The drive checks out fine.

At this point, now that it's working and I know how to deal with the problem, I'll probably just leave it be and see if it was a one time sort of problem. If it happens again, then I can do a bit more of a postmortem and see what the problem is (use Hijack to check the flash area for current position, etc).

Thanks again for everyone's help

-Thomee-