Handmade items are a nice way to let your friends and family know just how much they mean to you. A handmade gift can be personalized with their name or done in their favorite colors or teams, etc... Don't you know your friends and family better than Walmart?
If you feel that you aren't really creative enough or don't have the time, then why not think about shopping online at Artfire or Etsy. These online stores sell all kinds of handmade or original gifts. Artfire has so many selections of beautiful items, originals, art, hats, stuffed animals - whatever you can think of. You can find something for everyone on your list and many of the sellers will even gift wrap and ship your item to the person on your list.
Shopping online will save you time, money and help you avoid the crowds at the malls and the lines at the post office. Now doesn't that sound like a good idea?