Designing a website is more than just
getting the colours right. Of course this plays a big part,
but users and clients demand more than that.
Dynamic content is what brings a site to life. True interaction gets people to your site again and again. Sometimes (indeed most of the time) the user may not be aware that the site has lots of code going on behind the scenes to make it work.
Clever use of the right techniques can make a site quicker, easier to use and more powerful.