Major Changes

Redesigned saveForm on osside. Simplified, more efficient, works well.

Created the checkForIllegal function to remove problematic
characters from data going to the DB. not fully tested.