You're a developer, so why do you work for someone else?
Been there, done that. Being a developer is a small fraction of what you need in order to create a successful product. If you are the kind of person who can do it, you don't need to read posts like these.<p>I don't know about this guy, but it looks like he hasn't done it, and he has little idea of what lies ahead. Best of luck to him.