I want to build a great company
Apple, BrightEdge, Yozio
It's not frustrating at all. Everything is a part of the learning experience. The key is to figure things out before you run out of funding!
The most rewarding part is you will always running into warm hearted people who would give you insightful feedback and advice, help you in any way they can, and they turn out to be or become your customers, advisors, and investors.
Building of a great company is much more than just technology. It's everything along with it, and you can't do it alone.
Stay hungry. Stay foolish. Do the right thing.