I used to have an office in the city with a 30-40 minute commute. I'd have to leave work by 5:15 at the latest in order to make it to daycare pickup at 6 pm with a little buffer to cover train delays and the like.

If anything went wrong (like trains were running more than a few minutes late) or if I was running even a little bit late, I wouldn't make it to pickup on time - it was incredibly stressful! Sometimes I'd be talking to someone and lose track of time - and then in mid-sentence, I'd have to apologize and run out the door!!

What time do you leave work in order to make it home on time for daycare pickup/dinner?