http://www.smitecentral.com/content/articles/page/professor-proxy/professor-proxy-beginner-class-understanding-and-breaking-the-meta