I'm pretty sure that it can be done from anywhere... I might be too liberal to be a mod. There are a lot that I might not delete that other's would.
Hmmm.... the only real advantages to registering are getting karma points, pm-ing, and having stats about yourself and others. Plus, no handle-jacking!