The best way to find a web developer is by asking people you trust and know for recommendations. People who have had a successful project launched that is similar in scope, budget and functionality to your desired outcome. If you do not know anyone who can offer such a recommendation you will need to do your research and find a company or person you feel is a match. As mentioned before, they need to be used to doing projects for the budget and scope that you are requesting. We have found that projects stop when either a project is too much for a developer and they don’t yet have the skills or know how to proceed, or the project is too small and becomes annoying to a company used to creating large high budget projects. Finding a match, and an experienced developer who is also part of a team who can offer all the other aspects of the project is a must.