Moms are hard to shop for. Sure you can go with flowers and chocolate. It's a nice thought and she'll probably like it, but once the flowers die and the chocolates are eaten, your gift is gone... and you spent a lot of money on it. Sad thought. So what are some good gift ideas for Mom that will last longer than a week and will show that you put some effort into your gift?