
can separate words if they do not have a hyphen, but it can sometimes not produce the desired results.
technically, e-cards would be better, as it would see it as two separate words, all this ecards is shorter doesn't really mean anything.
at the end of the day, the domain has cards in it, which will help rankings a lot, as I bet cards is typed in loads.