I think this article sums a lot of things up by someone with no internal (i.e. Player or Employee) bias:

[url]http://www.iii.co.uk/news-opinion/richard-beddard/games-workshop%E2%80%99s-revenue-problem[/url]