I am not a huge fan of the notion that web programming and web design are two mutually exclusive things.
Communication over the internet is a synthesis of code and graphic design. So why should these two parts ever be separated?
I firmly believe that a great web site is a result from simultaneous development and design.
