You can personalize so many things these days so why not ice cream? Sites like eCreamery and L.A. Creamery allow you to create your own custom flavor for a friend or family member. First, you choose a base like ice cream, sorbet, or gelato. Then you select from a large variety of ingredients such as coffee, cheesecake, granola, or even bacon or goat cheese! You also get to choose a name (like "Uncle Bill's Butterscotch Banana Blast") and some even allow you to upload your own picture for the label. If you know what flavors they like it'll be a treat they won't forget.