I think form informing function is a great way to describe the intention of design. The form of what we design should influence behavior and have an affect on how we interact with a Website or application. If it looks great but is a pain in the ass to use, then what good is the design? The design should be invisible to a point. We should only “see” a design when it is necessary to the user experience.