I'm not sure you understand what John is saying. I use the day-week-month
view [Microsoft Office 2007 Outlook--I'm gradually forgetting how 2003
works]. The point is that, once you send an "all day" to OTHER calendars, it
appears on those calendars as two days [no matter the view], but everyone
wants the "all day" setting (instead of some particular time-to-time) because
it appears at the top of the day's list of events, rather than occupying some
space for any duration on your calendar--and crowding the calendar
unnecessarily.
Start a new calendar event, then on the "show" tab [or "access toolbar"
or "ribbon"], click on "scheduling." [I don't remember how this works in
Outlook 2003.] Under "scheduling," despite the appearance on my calendar that
'all day' runs from 6/1/09, 12 AM to 6/1/09, 12 AM [the same day--and appears
only on 6/1 when I 'save and close'], you can see in "scheduling" that the
'start' and 'end' times are actually 6/1/09, 12 AM to 6/2/09 12 AM [and you
cannot effectively edit this setting and, at the same time, preserve the 'one
day' checked box]. Obviously, there's some logic there--'all day' is 24
hours, not zero hours, but Outlook cannot read 12 AM to mean both the
beginning of the day (6/1) AND the end of the same day (6/1), rather than
reading the second time as the next day (6/2). When others recieve that
"appointment," their Outlook reads it [6/1/09 12 AM to 6/2/09 12 AM] as two
days--the event is an 'all day' event that stretches across two days, despite
the fact that it is only a one day event. This happens consistently to
everyone else who is synchronized with my calendar (some of whom run 2003 and
some run 2007) on the same network.
To me, the solution for Microsoft should be that, in the "scheduling"
'start' and 'end' times, i should be able to permanently change and program
the definition of 'start' and 'end' times for "all day"; e.g., I may want to
define "all day" for my Outlook to always consist of 8 AM to 12:00 AM
[meaning the end of the same day]. Or, on the fly, I want to be able to
adjust the definition of 'start' and 'end' of 'all day' in "scheduling" for
particular appointments. (Whoever receives my calendar events, can open them
and see the details of start and end time.)