OK
Thanks for the code, I'm using something similar.
But for me, banned is banned, no matter if the method is
by IP address or by user name the result should be the same.
When the user see's the banned page they understand what their
situation is. When they see the "Deny" page they just think the
server is screwed up, and rightly so. The "Deny" page is used here
for files in folders marked for "No download" with a link back to a
server INFO page with explanation.