Google maps (and several other sites) will do this with current traffic, but I’m looking to calculate what time I need to leave on a certain day to arrive at a certain time. I could have sworn Google maps used to allow you to do this; they do show you traffic trends graphically for a particular day/time, but there doesn’t seem to be an option to calculate your route based on those trends.