Yeah... Good point. Guess you have three options -
1) Miserable routing
2) A redeye so you don't miss a day off work
3) Pretend you're flying a decade ago and just download what you need to work onto your laptop
4) Pick a routing with a layover and synch your laptop when you're on the ground