When should you redesign your website?

Things are changing rapidly these days in terms of web [...]