Single founders is fine, and I think it's something one should do, yet they should also get someone to help them. They don't need to be the founder, yet it might be a service provider, or someone in the industry.  You can't do everything on your own.  I'm working on my own startup, yet I've struggled to do a lot, and rely on a service provider to assist.  There are plenty of those who do design, development, coding, or anything else who are better at it than you are.  You may be great at some things, but there's only so much you can do.  Sites like Elance are good, yet I would recommend you find someone through qualified word of mouth.