Wow, love it, 2nd week of fun with ACLs.
I've managed to get it all working how I want, it seems, by the old trusty method of changing and clicking menus and haphazardly changing options until it works how I want it to work.

Apart from one minor niggle.
Everything works, when a "rep" user logs in they can only see the blog section and nothing else.
When a normal admin user logs in they can see everything.
DefaultResourceGroup plugin is installed and works. All my documents have been moved to the "Default" group. Blog is belonging to both "Default" and "Reps editors" resource groups.
This is the only problem left: If I try and create a new resource under the blog section as a Rep, and click save - the page starts saving and displays "saved" message, however immediately after it comes back with:
"Error! Resource not found with ID: xx"
After this procedure I can see the page under the admin account - it is there and assigned to "Default" user group, but not under "reps", even though a "rep" user created the page?
I have a suspicion the DefaultResourceGroup plugin kicks in at saving stage and tries to attach this document to "default" resource group. All good and well but what about the reps group?
Basically when an admin user saves, the plugin should kick in and move the doc to "default" group.
However when a rep user saves, the doc should be moved to both "default" and "reps" groups.
I presumed this was going to be done automatically, as rep is the one who created the document in the first place.
Any ideas?