My own two cents on the "finding a technical co-founder" section: Be aware of the differences between actual software development and normal IT work.
While there are quite a few IT people who are very good at programming and even do it as part of their job, the skills required for maintaining a server farm and developing an application are very different.
Of course, anyone with strong skills in both IT and development is likely to be a hero in a small startup. :-)
While there are quite a few IT people who are very good at programming and even do it as part of their job, the skills required for maintaining a server farm and developing an application are very different.
Of course, anyone with strong skills in both IT and development is likely to be a hero in a small startup. :-)