QUOTE(dkrivosheyev @ Dec 3 2007, 07:49 PM)

Because technically the U.S. officials can only change the wife's last name to her husband's last name which does not have an "a" on the end... What do you think?
That's not necessarily true. Depending on where you are, you can change her name to whatever you want. You may have to do some research as to where you can do it, but as far as I know, all she needs to do is apply for the AOS and her updated SSN card in her "new" name.
Your marriage license may or may not have her "new" name on it (ours doesn't) and what the guy at USCIS told me (shortly after we were married and in the process of starting the AOS) is you can fill out the I-485 with whatever you want her new name to be as long as you provide the old name as "other names used" and when she goes through the AOS process, she'll now be known as the "new" name. Once she gets EAD or Green Card or whatever she gets, it will be in the "new" name and you can take that on over to the SSA office and get her an updated SSN card. Simply fill out the paper in the "new" name, provide her EAD or Green Card as "proof" (along with your marriage license/certificate) and in a few weeks, her new SSN card will arrive.
Technically, until you change her name via some govt. agency, her name is still her "old" name and will be until you get a document or ID from a governmental authority. But, once she files that I-485, her "new" name is whatever you put down on that paper.
Now, that's all for the Federal government. If you live in a location where the city, county, state, or other government is strict about marriage laws (somewhere NOT like Las Vegas) simply fly somewhere (like Las Vegas) and get married there. Or, do a little research, drive somewhere, get hitched, and then apply for your next set of documents in her "new" name.
Or, as Chris Parker said.... just use the "American" form here and the "Russian" form in Russia.