Fucking rights, only thing is you forgot one part of the app
[b]Explain a situation where it would be appropriate to use the ban command:[/b]
Other than that it looks solid. Edit that into the application with your answer and you will have my support.