An identified problem is that while it is very desirable that contacts support a diverse range of fields, our presentation of these fields sucks.
By improving the order of the fields, we can reduce the time it takes to input a typical event. The order of importance is:
The AllDay flag should probably default to TRUE when a default time is not known (wg. the day is picked from the Month view).