When it comes to the maiden-name-married-name thing, we Southerners do it right: Southerners tend to keep their maiden names instead of their middle names. Example:
A girl is born Mary Susanne Jones.
She marries a man named Smith.
Most Northerners would use Mary Susanne Smith.
Most Southerners would use Mary Jones Smith (not a hyphenated name, but Jones is used as the middle name).
The Southern way makes more sense because the "original name" is still a part of the picture ID, and it's not a problem for situations like using your birth certificate on a cruise.