Form should marry function. :) Good logic, good code, good solutions to good problems, needs good design to articulate it. Design is communication of ideas…which is important. I don’t know what it is about ‘non-creatives’ that makes them so aggressive towards the design nerds of the world. Aren’t we all just trying to make something together?