if you want to force the user to correct any problem, then your validation code should: - tell your user what is wrong - tell your user he should fix it - disable everything that looks like it is accepting the data as is, including OK, Save and Close buttons - keep a Cancel button enabled, so the user can still abandon everything :)
Luc Pattyn
Local announcement (Antwerp region): Lange Wapper? Neen!