Ha! It takes me 30 minutes, some cursing, and at least one beer. Fortunately, my commute is roughly 3.5 miles each way (more if I have pet-sittings before and after work) and walkable if necessary. I'm also always within a mile or two of a shop, so my skills haven't improved much over the years.