> My question is should I let him take over as CTO?
I say remove the word "CTO" or any other 3-letter acronym that starts with C from your lexicon for now. Can he be your partner -- that is, can you depend on him and be open and honest with him?
> told me he had watched the Social Network last night, and it made him want to work on this with me
I think this is pretty cool! Full disclosure, though: I'm definitely a Microsoft apologist.
That said, I've been thinking for the past few years that we're really going to start seeing more things like this from MS. Open Source & Apple aren't exactly "eating MS' lunch" but they are garnering significant market share. Microsoft can really win big if they start playing nice with other's services.
Thanks! Reconciliation isn't nescessarily out of the question. I expressed in no uncertain terms how unhappy I was with a few things earlier, we'll see if my concerns are addressed or not.
Heh, yeah I find that pretty scary too. Good point about matching, he has put in a lot of cash already but in a way that I feel like we don't need. Unfortunately the way the gig is structured the cost will absorb the cash we're making (we have some really expensive hardware).