Sorry for bringing this up again, but I have one arguement for daemon-controlled kills VS services-control kills:
With services, (at least with mine, anope 1.5/ult 3.0.0.a31 cvs12) when I set akills, the evil client will connect to the server (I can see because ConnectServ tells me, and, because on one server where I get a lot of drones/bots, I set a user autojoin channel in the .network file) then the akill will be applied, and the user will then quit with all the reasons bla bla. Problem is, they still show up for a split second.
Services and this particular server are connected over the net, so it could simply be lag. With glines or something similar, (I think) this problem would be alleviated by simply rejecting the client right when it connects since it's controlled by the daemon itself and the lag is a nanosecond, depending on the processor of the server =P
That's my arguement for glines or a similar system.
ShadowMaster, What is this proposed system (involving j: lines) going to be like?