Additionally, do the illogical and unexpected. You cant expect them to know the order of data entry or data types acceptable. You will never make it 100% error free but its getting the highest acceptable percentage thats the goal.