When dealing with anything human, there will always be error. The biggest challenge that I can see happening is scheduling everyone's time. We all have our day jobs and sometimes things take a little more time than expected. Luckily, the people that really effect the production in this stage of the project are many. If one person can't commit, another one can.