Squashed commit of the following:

commit 9c282298ab9a3f387380749b136ac52ae034b0ea
Author: unknown <Jim Gummeson@OPTIPLEX360-64.techmission.local>
Date:   Thu Jan 17 18:05:37 2013 -0500

    -changed a few allow_nils to allow_blank

commit 6c43fe54c22b91891baae1a83cace686281798eb
Author: unknown <Jim Gummeson@OPTIPLEX360-64.techmission.local>
Date:   Thu Jan 17 17:46:03 2013 -0500

    -fixed syntax error...

commit 8e238f8ead322c530b9b3739f8b64efba96b8f63
Author: unknown <Jim Gummeson@OPTIPLEX360-64.techmission.local>
Date:   Thu Jan 17 17:42:21 2013 -0500

    -fixed a bunch of validations

commit 650e857bdaa0bd5ef5bbe83b108b7e1fc0917ed1
Author: unknown <Jim Gummeson@OPTIPLEX360-64.techmission.local>
Date:   Thu Jan 17 17:04:34 2013 -0500

    -another fix...

commit 93e772de215f28f191321602456c9c73d69bfc7a
Author: unknown <Jim Gummeson@OPTIPLEX360-64.techmission.local>
Date:   Thu Jan 17 16:57:53 2013 -0500

    -fixed another syntax error

commit a23b08d28c4547fa727c1c89f90b0328401bc39f
Author: unknown <Jim Gummeson@OPTIPLEX360-64.techmission.local>
Date:   Thu Jan 17 16:56:00 2013 -0500

    -fixed syntax error

commit ac3ed3a8fb23eca792261c7993ab5dc9459ae92c
Author: unknown <Jim Gummeson@OPTIPLEX360-64.techmission.local>
Date:   Thu Jan 17 16:46:10 2013 -0500

    -added lots of validation stuff