As my Grandma always says, don't use the word "cheap," say "inexpensive." Amazon has always been known for it's great prices but rarely are there good products ANYWHERE for under a dollar. With Christmas coming up, it's hard to shop for everyone when you're on a strict budget. Amazon has a surprising variety of products at a shockingly low price.
Amazon offers a lot of different items for under $1. The shipping tends to cost a few dollars more than the item itself but as an old professor once said, "you're paying for convenience." The beauty here is that if you have Amazon Prime, you don't have to pay for shipping- if something is 50 cents, you get it for 50 cents.
Christmas isn't about what you spend; it's about who you spend it with. That being said, here a few options of inexpensive..okay cheap things you can buy at Amazon.