I've made it perfectly clear to my friends that I am a poor college student, so they don't expect presents from me anyway... just my company, however much that may or may not be worth.
With family however, I always get some sort of gift from relatives. What my parents usually do is pick out some gift, claim it's from "me" and charge me for it. Which I don't mind, since as I've said before I suck at picking out gifts for others and if left to my own devices would likely either get people gift cards or something cheap from Advance Auto Parts or AutoZone like spark plugs or motor oil xD
What I HATE are the cheesy "thank you" cards that I'm forced to send everyone after the fact. So much so that I've come up with a formal business letter format to send to relatives instead. I still have to thank them but at least with these letters it looks like it's coming from a professional in middle management instead of a six-year-old.