@StommePoes Thanks for the thoughts. Yea, where I think I'm headed is outright preventing of invalid characters (and attempting to go over max-length) for fields that need to be formatted (dates, phone, maybe ZIP codes, credit card numbers). For fields where data can be somewhat variable (name, address, etc) allowing everything invalid and then showing the appropriate error messages. I just want to make sure I'm doing my due diligence concerning accessibility ... properly informing the user of specific formatting.