Latest version of Outlook has the ability to set a start time (and timezone) and end time (and potentially different timezone) when you are adding an event.
How about something like this in the next version of Act!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.