I've been searching for a good blacklist, quite some time now. But I've been unable to find one that really meet my needs. I've searched all the normal scripting site's, but like I said, none of em are real quality in my opinion.

Below are some of the requirements I have. If someone feels like giving it a try, making it, it would be very appreciated:
- All info should be stored in hash table (instead of user-list)
- All bans should be done on hostmask (*!*@host)
- All bans should be global (all networks, all channels)
- All bans should automaticly ignore the user
- Kick-counter included in the kick-message
- Default blacklist reasons, like PM-spammer, Flooder
- Custom blacklist reason option
- on Query, right-click menu, select reason, ignore user and close query.
- on JOIN, echo in active window, that blacklisted user has joined.
- on JOIN, kick the user if I have ops.
- Scan for blacklisted users when I get ops.

I think that's most of the requirements I can now think of.
So, if someone has time for it, and thinks he can do it, please give it a shot.

And if someone is currently using a blacklist, one that's really recommendable, I would like to give it a try also.
I just haven't been able to find one that's real quality.

Thank for the help in advance!