Thanks for the feedback, I'll get working on those, especially the URI length one ASAP
A lot of the features are fairly basic at this time, I'm working on developing them further like the scraper block etc. I'm also going to add blocking referrers etc.
The code is all completely separate from blockscript, but obviously if I wanted a free, open source alternative to something I'd want to have a similar featureset.
Like how openoffice is to microsoft office for example. Some people would rather have something free and open source rather than pay upwards of $100 for it. Not everyone, but some people.
As for custom error pages etc that's all already handled in blocked.php
You can add pretty much anything you want there, the script redirects to that file which then handles the message/action that the script gives to the user.
//Here you can set what you want the php script to do. Default is redirect to google.
I suppose that adding user configurable options to the error page can't be a terrible thing, I'll probably add that into the control panel (lol blockscript has that).
Yeah, originality isn't paramount for now, functionality and freedom is.
Logging is coming as soon as I decide how I want to do it, as is adblock detecting support (which I have decided how I want to do, just needs testing).
Direct access to the includes isn't really a problem at all, the worst that'll happen is people will get an adblock message, and hopefully those pages won't get indexed because they're basically blank, but I will think about it - low priority atm though.
Thanks again for the feedback