We all share the road with a variety of drivers. The fresh faced teenagers who just got their license, the busy mom running errands, the businessman late for the meeting, the ambulance rushing to save another's life, and the of course the massive truckers. While any...