Personally, I don't care. A gift, is a gift. Once it leavse my hands, what you do with it isn't up to me. I give my friends/sister/mother/grandmother MAC all the time. Lately I've tried to NOT give it to them for whatever occasion because they're not into makeup like I am. They don't care about having 5 zillion colors. With my friends though, I know what number studio fix they all wear, what their staple lipglasses are and I pick up a new one for them every 3 months or so, so when they bitch about needing to get a new one, I have it on hand. Even with MSF . . . I think they're fucking AMAZING and gave a stereo rose to 4 of my friends. 1 of them absolutely adores it. The others barely touch theirs. But then again, the one who wears it more often is totally into wearing colors and everything. I wouldn't say I'm a snob about it so much, but I do put more effort into getting her things rather than the others. Like I'm getting her a Heatherette lipstick, although I want a backup because she'd rock it, her name is Heather and she's having heart surgery and needs a "pick me up". I don't know. Even with random people I don't *really* know. I sent a BN coco beach and holiday palette with parrot in it to someone on my LJ friends list because she wanted it, and I have like 5. WTF do I need with 5? Makeup is <3 and sharing is a beautiful thing!