The definitions of everything in this thread keep shifting, it's making me dizzy (design -- are we talking about visual design, functional design??).... it devolved into philosophical arguments where people actually probably agree once the definitions are agreed upon.