in reply to Starting a Large Project

Documentation
Documentation
Documentation!

Did I mention documentation?

I good functional spec and
a good detailed design document
are well worth the effort.