I found this site for e-cards. These are just beautiful.
http://www.petsinpastel.com/post.htm
and this place is pretty good too.
www.krittercards.com