To improve productivity, I would attempt to reduce the amount of travelling time, especially if it is for a meeting where the resources can be shared online. I have recently used TeamViewer as a tool for sharing and collaborating, prior to that I have been using NetMeeting.
That has been working well for simple sharing of documents such as pdfs or Powerpoint presentations. To move beyond that to something like drawing on a white board simultaneously would be a challenge for TeamViewer.
What other recommendations are there?