Where can one purchase animated Christmas cards?

You can purchase animated Christmas cards online from the oJolie website. You can register for free to get access to the free ecards or purchase ecards online.