Gift cards are a little impersonal, aren't they? Digital gift cards even more so. Amazon's new Surprise! app can at least make them somewhat thoughtful with some nifty digital cards and customizations. This is not a substitute for love, though.

The app has an assortment of cards for holidays and personal milestones. Just pick the one you want and add your name, customize the text, and even record a voice message if you want. Oh, but let's not forget the all-important Amazon gift card. You can add those too.

You can have the app remind you when holidays are coming up, and it can do the same for birthdays if you choose to import your calendar data. The app itself is a little clunky and not in any way material, but it gets the job done.