Lately I've been talking a lot about websites. Large, small and in-between. And it has become very clear to me that for all businesses there are a number of stages - or 'evolutions' - you can progress through when developing your website.