Many thanks for the reply. Really interesting stuff there, especially about the new events and logging infrastructure.
I've had a good look through and it seems great, however the only worry is about the date that it will be ready for development use. Unfortunately, I have a deadline to complete this project implementation by the end of January (preferably) at the latest.
I'll have a further look at the new infrastructure, however if its release is too far away, I may have to do some testing with the existing mdl_log table, with the hope of updating this for the release of the new infrastructure. Am I right in presuming that by 'legacy logs 2.7' you refer to the upcoming 2.7 version of Moodle, with legacy logs being the current ones in use?
Thanks for the information of the form usage too, I think I'll go ahead as planned and make use of the moodleform.