I wanted to learn a better way to make my functional design/specifications and in my search i found this wonderfull tutorial.
It covers really everyting you’ll need to know about making a good functional design.
Also Allen Smith made a nice list of handy resources about usability, interaction design etc.