Am almost up and running now with the help of your blog - very clear. By the way, I love the zoomed images - are these generated by another DNN module?
Just a couple of points that I wasn't sure about:
1. Minor typo in your blog: When you say Add project DotNetNuke.Events.SqlDataProvider to solution: line 4 should read: Select "DotNetNuke.Events.SqlDataProvider.vbproj"
2. Roger Selwyn in his reply above suggested that I need not install the Source edition of DNN, just the Install. Hence, I did not have access to the Library code and was not able to follow your instructions to make the DotNetNuke.Events project reference DotNetNuke.Library instead of Bin - is this likely to cause me a problem? Will I need the source edition of DNN after all?
3. In your instructions to replace bin references to project references for Events module code you did not change the reference to DotNetNuke.Modules.Events.SqlDataProvider to DotNetNuke.Events.SqlDataProvider in the project - was this intentional, or an oversight? (the zoomable image shows the other events code references set to project but SqlDataProvider left as bin).
Thanks a lot,
Steve