Brilliant. I'd add to this that the domain name shouldn't just be a constant at the top, because then they can just change it. My first guess is, make a few functions that "generate" it, kind of like what some people have on their websites for their email address.