It's a good question. In my experience as a designer, I can't say I've seen a ton of quality shops that specialize in the web-entrepreneur market. I'm sure this is due to my own ignorance, but I'd say that the general lack of responses in this thread is telling. That said, as for comprehensive resources, I don't have much for you. I can think of a few specific vendors, though:
I can say that if this had the double-intention of functioning as marketing for Betahouse, it definitely worked on me. I have every intention of keeping track of your events, etc, from here on out.
What's not clear to me is if the $1000 is actually supposed to help fund the Awesomeness, or if it's basically just intended as a reward for doing something Awesome. For instance, should submitted ideas be confined to something achievable within that budget? I assume not, but the whole thing could use a bit more clarity.
I've spent upwards of $9k in the last few months on legal fees because I didnt have a written contract with an old business partner.
At the very very least, get a specific list of deliverables, your profit share percentage, and his ownership rights to your code on paper, then get him to sign and date it. Be as explicit about everything as possible. Not being able to afford a lawyer is no excuse for not getting your general agreement on paper.
If he resists, remind him that the paperwork protects him as much as it protects you.
Thanks for posting this. Even if it's not the most detailed report, any light shed on the initial launch process of a product of this sort is interesting to some degree.
I was just telling someone last night that in my experience, 90% of the people using Basecamp are just using it for the threaded messaging, and if we could improve on that and offer it as a separate product, we'd do pretty well.
This is fantastic and I'll almost certainly be using it.
We've recently submitted an app to the iTunes store and Apple has been nothing but forthcoming and helpful. The review process took the expected 7 days, at which point we got a personal call from an Apple representative who let us know that they weren't going to be able to take the software as-is (the name was too weird). He then offered to bump the app to the top of the queue once we'd made the necessary revisions.
Not trying to negate the negative experiences of other developers, but I do think a lot of this is a case of an understandably pissed-off minority.