$Log: Validate.pm,v $
     Revision 2.0  1998/05/28 10:24:58  byron
            -Version handling code.
            -Export symbol names.
            -How we handle the CGI object data.  Towit, we do some direct internal access for speed
             reasons.  Yes, I'm walking into CGI.pm's house without asking, so shoot me.  CGI.pm's
             data access methods are so needlessly slow it isn't even funny, but to change them
             would break the "documented" interface.  If this proves to be a problem later, I'll probably
             just bypass CGI.pm alltogether and do it myself.

     Revision 1.11  1998/05/23 11:16:54  byron
            -Changed CheckEmail regexp
            -Better docs
            -Probably something else...

     Revision 1.10  1998/05/13 21:37:22  byron
            -Fixed bug from changes in the CGI module interface.

     Revision 1.9  1998/05/11 13:16:48  byron
            -Added thankyous

     Revision 1.8  1998/05/11 13:06:32  byron
            -Added CheckFormData()
            -Added more docs

     Revision 1.7  1998/05/11 12:45:21  byron
            -Doc changes

     Revision 1.6  1998/05/11 12:36:01  byron
            -Almost everything
            -Added user defined types

     Revision 1.5  1998/05/07 13:04:41  byron
            -Changed float to match /^\d+.?\d*$/ so that ints are ok too

     Revision 1.4  1998/05/07 10:51:23  byron
            -Changed CGI module access to use ReadParse for speed?
            -Some doc changes.

     Revision 1.3  1998/03/30 12:12:09  byron
            -Complete overhaul of the exception handling code.
             The old $Error code will still work the same, but there now are much
             cleaner ways to figure out exactly what happended and do something
             about it.
            -Changed my email address to match my new account. :-)

     Revision 1.2  1997/12/19 03:46:30  byron
            -Documentation changes/updates