I am pretty exacting when it comes to presents. I don't necessarily return things that people buy me that I don't like, but I am definitely a re-gifter. Honestly, it's better to give someone some cold hard cash than to give him or her solid proof that you know nothing about him or her. E.g., Lotion? Unless it is L'Occitane or something really effing expensive, don't bother. While I also like the occasional homemade gift (candy, jams, cookies), they smack of homemade production line cooking and should never be given as a sole present. We get it, you're cheap.
If, you find yourself needing to buy a present for someone who has embraced materialism and capitalism as much as I have, then here are some present suggestions that are on my own personal wishlist. I chose the items that can be purchased for anyone on the girlfriend-relative-coworker spectrum, and that doesn't require intimate knowledge of someone's size.