Yesterday, my girlfriend and I braved the stores and did some Christmas shopping. We always venture out on "Black Friday" to be part of the spectacle, never to do any real serious shopping. We had a good day, though, and managed to find a lot of things for the people on our lists.
We were at a shoe store at the mall and my girlfriend found some boots she really liked (why do you always find the best gifts for yourself when you Christmas shop? ). I told her I'd pay for them as one of her Christmas gifts. She can't have them yet, though. I'll wrap them, put them under the tree and she'll open them on Christmas. No surprise, just one more gift to open--and who doesn't like opening gifts, whether you know what's in it or not?
This is something we usually end up doing for each other every year. There are always items on our wish lists, or things we just see in stores that catch our eyes, that one of us will buy with the other's full knowledge. Some gifts are total surprises, of course, but I'd say at least half (if not more) of the gifts we've bought each other over the years aren't. We're fine with it. Each of us gets exactly the gifts we want without the hassle of having to exchange any of them after the holidays.
Do you and your friends/family/significant others do the same thing? or does knowing what you're getting ruin the surprise? How specific are you when handing out your Christmas wish list?