Their app continually times you out without saving your work, so you have to redo what you were working on. Once you finally get what you want, and think the order is done, their techs feel the need to change it and get it re-approved by you, causing the order to be delayed. Estimated arrival dates seem to have a range of +/- 20 days. Recommend ordering Christmas cards before Halloween if you want them on time.