I don't find 2-3 hour commutes all that unusual, though just an anecdote, in PA I knew families which would commute via car to NYC 3 hours in traffic. On the commute if there's room to work, 3-4 hours could represent a decent chunk of thinking/coding/email time.