One of my favorite gifts to give are the kinds that can be personalized. It means that you put some thought into it plus the recipient will not be able to re-gift it. There is website where you can order these kinds of gifts. They have personalized baby blanket ,shirts, bags, caps and more. If you have a business, you'll be able to get discounts with bulk ordering. You can upload your company logo and they will take care of the rest. The products they have are of good quality so you will not be disappointed. There are no set-up fees and no minimum orders. So if you just need one special embroidered gift or you need 100 embroidered shirts, go to Threadsmith.com.