I am a big fan of the business idea with this app, especially the greeting cards. Having someone mail for me a card I chose or designed on line is great. But the execution leaves a lot to be desired. The app has a glitch with the addressing and does not retain the state you enter for the address. End result is the card I ordered took 3 weeks to arrive. I was expecting a more reasonable 3 to 4 days, since they can print and post your card the day after you order it. Really is snail mail!