Contact
Recently, the contact form on this site has begun receiving spam. Somehow spammers have figured out how to get past Recaptcha, even after blocking IPs that should keep them out.
In the last year or so, only one legitimate message has come through the form. So we've taken the decision to remove the form and leave an email address instead. Send messages to:
jn2 [at] phpexercises.com