I am actually really glad that you were able to use this information to get to a solution. I just wish that the errors M$ SQL spits at you would make more sense, but alas what do you expect with M$.

I just had to do another failover cluster for a company that had put the computers I was to use in a non-domain setup. Plus I couldn't join the computers to the domain because of security issues.

I had to teach myself a crash course in creating SQL certificates. Now that is painful, but I'll spare you the details, in the end I got it all working...minus a few patches of hair.