You are correct ... I had tested everything was working but then cleaned up some variable names to standardize all the variables I use in the product and managed to misname one of the variables used in the RBL checking part of the code. Please download and install 3.1 - tha pronblem is fixed and I've also changed the error message for RBL blocked users to include the name of the RBL doing the check (over time this should let people prune the list of RBLs they use down to the most effective one.)
Also - doing some tests with lists of free anonymous proxies and it looks like dnsbl.ahbl.org blocks the most IPs (checking on dnsstuff.com) the only problem is that
www.ahbl.org has NO information so I'm not willing to make it the default or use it on my production forum.
Once I can get some information on it I may make it the default - certainly it reports all the open proxies as being such using DNS stuff.
Thanks for pointing out the RBL check wasn't working SinisterPain...