I don't get it. I see no reason why when people get married, the girl should hyphenate their last name.
1) I think that's the one big "gift" / "sacrifice" that you should give to your husband. I would not be happy if I were a guy, and my wife decided to obnoxiously hyphenate her last name.
2) You can always use your last name as your middle name (just to keep it around) or when you have kids, make it one of their middle names. That is all acceptable.
3) Who wants to write out a long, hyphenated last name?