I always appreciated Gift Certificates to my favorite LQS. Then I can get what I need or want. My DH loves the convenience of it. This way I can wait until a big sale day to go splurge. Usually end up buying fabric. Only problem with GC is that I end up spending twice as much!