One thing I've wondered about あなた: I know wives can refer to their husband as あなた, akin to "dear" in English. Like, to get her husband's attention, a wife might softly say あなた. Do husbands ever do that toward their wives? I guess I could look at my wife and say おい, but that's not so nice, now, is it?
Also, I never had to talk about my own wife in Japanese before, but on the anniversary of my wedding, I figure I might as well confirm: I say 家内 to refer to my own wife, right?