I have a web app idea and want to have it developed. The main problem is that I have not had too much success finding good developers for fairly large projects. This project would likely take 3 or 4 months for one developer to finish. I would estimate it would cost $20,000 to $50,000.

I know that most on here are marketers/entrepreneurs (that don't do their own development) so I thought this might be a good place to ask.

Has anyone here had success finding great developers that don't quit before the project is done? What websites are the best for a large project? Odesk? Elance? Local?