+1, some sort of defined process is definitely needed. In particular I think there should be a guideline for when the backend has been reviewed "enough" before it can be committed. -Matt