When my aunt got married, she kept her maiden name, because as she said, I've been a Herlastname longer than I'll ever be a Hislastname. (They do not have any children).
When it comes to me having kids, my husband and I will have to sit down and discuss it rationally. Would he be willing to have the kids have a hypenated name (as mine will be), or do we give the children his last name and the middle name is my mother's maiden name? I don't mind taking on my husband's name, but as I explained earlier, I took on my mom's maiden name to carry it to another generation, so *somehow* the maiden name is going to end up in at least one of the children's names!