Ways to have lots of blocks on a site which is easy to manage I am building a new site and the client has about 400 pages under about 5 main categories. Each of these 5 sub-categories has further sub-categories.

My client want to put a block onto each page which has unique content, which is editable.

Let's say that the block is pulling in the content type 'news'. This would be about 400 (ish) blocks - if done just through the blocks UI.

I know about context and view relationships (although not a great deal), but I was wondering if there was anyone out there who had thought on the very best way to approach this idea.

What ways are there to curate this content and make it easy for the client to find what they want to edit?

Is there a whay which has worked for you to go about this set-up, something that experience shows is a good idea, that I might not have thought of?
You can use Nodeblock module - create a content type named "block", and then you can manage edit permissions like with any other node, using modules you want. It'll also support fields, translations et cetera. You can use taxonomy to keep track of what is where.