After trying to get a free certificate from StartSSL for my personal blog "sellme.ru", and my request being declined because the domain contains a word "sell", here's what StartSSL representative told me:
"We have no problem with issuing Class 1 certs for a domains owned by commercial companies or individuals, there however shouldn't be commercial activity on the web-sites they request certificates for. And their domain/sub-domain name shouldn't contain any "commercial" words. For example these requests pay.domain.com, sell.domain.com, subdomain.sellme.ru would be declined and it doesn't matter whether there is some commercial activity or not."