My experience with iMemories has been nothing short of excellent! I'll never forget that night I received the notification my videos were ready for viewing. I stayed up the entire night crying happy tears while watching my daughters first baby steps, 1st birthdays, special family events, and seeing family members who have passed away over the years. Having the ability to relive those precious moments is priceless! I would highly recommend using iMemories!