Done! The plugin is now complete - checks the following for spam.
1. Contact Us
2. Blog Comments
3. News Comments
4. Product Reviews
5. Forum (new topics and new posts)
The plugin sends the store URL, current page, customer IP address, Customer user agent, user referrer, comment type (comment, contact form etc), customer email (when available), customer name (when available), and of course, the actual comment text - then Akismet returns with either spam or not.
This is a completely free plugin, and I'll upload it to the extensions shortly.
A paid version will also be available, in which all spam will be stored in the DB (contact form messages, and all other spam) so that the store owner could check the results, and if Akismet has marked something as spam, which it shouldn't have (very rare!), they could mark it as not spam, which would then send the details back to Akismet, for their system to 'learn'.
Emails, for instance, once marked as not spam, would automatically get sent to the message queue.
https://youtu.be/0lPkTVX_YBY