Where can one send ecards for free?

There are many websites that purport to offer e-cards freely on the internet but many are directory sites or scam sites. Some reputably e-card sites include Hallmark, 123Greetings and Care 2.