I had a good laugh when one of my previous employers tried to solve that with an Outlook plugin. You know what that plugin did? It scheduled half-hour meetings to be 25 minutes long, and 1h meetings to be 50 minutes long. It was actually advertised as a "feature": "Never be late for your next meeting" :)