Firstly this is based on http://social.msdn.microsoft.com/Forums/en-US/lightswitch/thread/69c3e821-8f61-4ea2-993d-57794b65202c but has been adapted and re-written in C#.
I wanted Auditing at screen level for my main Entities, so I have adapted Frank Claassen's VB code, so here it is if anyone wants it.
This obviously needs an AUDIT table that the informa about 11 months ago