Can we ban this user please?

http://tech-artists.org/wiki/Special:Contributions/213.5.71.85

Keeps griefing the same page.

Done. I’ll spend some time cleaning up the wiki this weekend as well.

Thanks Rob!