You can apparently use SSL with free hosting with CloudFlare but from what I understand you have to use the Flexible (which is CloudFlare's SSL, not your own) SSL. I tried this with my WordPress but couldn't get it to work; guessing something with MY config (i.e. not a x10 or CloudFlare issue)