What companies are most popular for christmas cards?

Many people buy their Christmas cards from a the supermarkets so they are probably a very popular source for them. The actual brands vary but there do seem to be more and more that are produced by charities nowadays.