There is a reason why Steve Jobs is successful :)
As a programming single-founder, you have already taken the first major step! You realize your core competency and your weakness and the importance of filling that gap. I wouldn't be that disappointed because I know of a lot of programmers that don't even take that first step. Most of them don't value design because its a foreign world to them.
The biggest recommendation I would have for you is to find a designer that will take your framework and elevate it to the user experience that makes sense to the world...
The Groove team definitely nailed it when they said that design is an important element...