monitoring activity from all users

By Rho

I'm looking at elgg for a participation project with about 30 young people but feel it may fall short. Is there anyway to monitor all the activity accross the site and be able to quickly see all comments, posts, submissions etc. The log isn't really detailed enough.  Is there any plugin to do this? I was thinking an alternative would be to develop something similar to the river plugin but more detailed and covering perhaps the latest 100 activities - so my second question would be, how easy is it to put a widget into a static page?

Any feedback at this stage would be most welcome