A Good Functional Specification
Fog Creek Software recently completed a new product over a summer. They have also just released the functional specification that they used to develop the product (using mostly interns no less). It is a good read and I highly recommend it.
The Project Aarvark Spec
Incidentally, Joel on Software is a great read and the product itself looks promising as well.