I am using csImage to help generate a random image on my contact forms / blogs. However, this does not seem to be working any longer. The user can input anything into this field and the form is submitted. I have an updated code from someone else that gets a little closer in solving the issue - however, even if the correct code is entered, it reverts right back to the contact.asp page. This is also used on my blog as well. I have the DLL if that is needed to help you work with the DLL locally. Plus, ChestySoft was great at responding to my developer when we first started using it. I did not understand ASP code that much and now I don't remember all that much. On the blog, if someone leaves a comment - the comment is posted but an error message is shown: ADODB.Fields error '800a0cc1' Item cannot be found in the collection corresponding to the requested name or ordinal. /includes/permalink_post.asp, line 13 If you have a better CAPTCHA, I might be interested in that. I don't really care for http://www.captcha.net/ - the letters are difficult for me to read and I would like something pretty easy to read. I have also thought that if it is a bot just reading the code, to also add a hidden form - if that hidden form is completed - then no error message is generated on the contact / blog, leading the bot to think that the form was processed completely. Will be able to pay via credit card / Paypal (or another service that will accept Visa / MasterCard). Please let me know an estimate. I can probably update my other contact forms / other blog - but if not, I might need to "re-hire" you to help me with that. So I guess I am looking for three things - a good CAPTCHA, a second hidden field, and the blog error fixed. This should be pretty simple for a skilled ASP developer. I think you can email me from this forum (which is preferred). Thanks!