I think the current banning method is very limited.

A few suggestions:
- Different levels of banning: disabling different features like PM, searching, userlist etc.
- Banned IP-check during new registration

Good idea ?