Not long ago, I was working on the functional specification document for the website we will be producing and came across this very interesting article. It is titled “Common Mistakes: Functional Specification for Web Development” and I highly recommend you checking it out. I especially liked “Future site enhancement not identified or not communicated”. This in really very common mistake. Hope you will find it useful.