Anyone who owns a car and has lived in a large city for longer than a week understands the pains of parking in an urban...