This is where the internet gets big props from me. While I haven't been able to totally avoid going to these places in person I have been able to do most of it online. I haven't had a ticket in ages, and the last time I set foot in a DMV was in 2006 when I moved from TN back to NC. SS is a different monster, but even with them I have been able to do a lot of the legwork online.