Are you thinking of startssl - http://www.startssl.com/?app=1 ? They have a
free cert, but I don't know how good it is compared to a self-signed cert.
Their web site looks like all the other "free ssl cert" web
sites......check your wallet at the door! ;)
Mark