dcrake and msrookie, i think it's important to clarify the difference between data validation and data integrity.
my design philosophy is that user-friendly form-level validation should be used to prevent non-technical end-users from entering bad data, but table-level rules, such as type and size, are the ultimate protectors of data-integrity. i think using a size-unlimited "text" type for all fields is highly risky.
user-entry is not the only way data gets into a database-- data might be loaded via some backend code, stored procedures, a 3rd-party front-end that some end-user decides to use, or some type of import. in those cases, your form-level validation will not protect you.
i've spent many hours on many jobs scrubbing invalid data, because the db designer didn't bother with field-level rules
or form-validation.
i use both where end-users are involved, but in a pinch (for example, in situations where end-users are other team-members who don't need to be molly-coddled) i will
at least use field-level validation, because that will reliably reject bad data, and it will bubble-up error messages to the user-interface (or to whatever code or import process is running).
incidentally, msrookie, i believe Access has pretty rich back-end validation features, such as input masks, date and number range, flexible validation expressions, and comparison rules to other fields, as well as the usual size and type. You can even put a custom validation message in the field definition. I believe the Access architecture is intended to more closely integrate front-end validation with the back-end rules then a traditional db server.
"The easiest and fastest way to apply a validation rule to a form is to first add the rule to the underlying table field, and then use the automated form-creation tools that Access provides to create a form.... a control can have a different validation rule than the table field to which the control is bound. When a conflict develops between validation rules, the rule defined for the table field takes precedence."
http://office.microsoft.com/en-us/access-help/create-a-validation-rule-to-validate-data-in-a-field-HA010096312.aspx