Now I know it's the thought that counts with the gifts. I am always appreciative when people give me gifts (homemade or otherwise). It really means a lot to me that someone is thinking of me, BUT...
I can honestly say that when I receive the type of gifts mentioned above I really don't want them. It just makes me feel obligated to put that homemade/inexpensive gift on display somewhere in my house so I don't hurt the other person's feelings. Then when I get rid of them a couple of years later I feel really guilty.
When I receive xmas gifts from other people I reciprocate by giving them gift certificates to the local video rental store, pizza restaurant, or movie cinema. That is something the entire family can use and they are relatively inexpensive. Also, you can wrap them up nicely to present to others that drop by to give a gift, but if you don't give them all away, you can use up the leftover ones for your own family.
Please don't flame me for saying I don't want homemade gifts. But if you had tried my cousin's Mason Jar Layered Brownie Mix from last xmas you would be on my side also! She probably spent a lot of time and effort making the cute little "country decor" jars and I appreciate the gesture. But I just wonder if she took one look at my modern furnishings or thought about how it would look sitting in my kitchen. So we decided to dump it all out of the jar, make the recipe and oh my goodness was it beyond horrible!
Of course, don't get me started on my MIL's wooden cutouts that she makes by the dozens. I finally got the nerve after many years of getting these homemade gifts to tell her thank you, I appreciate the thought, but they really don't match my home. I told her the gift of her presence was all that I needed and it meant so much more to me than the wooden cutouts.
So please think about whether the person you are giving the homemade gift to will really want that gift or if it will match their home or lifestyle.