My god, this site is hella fast.
I'm a 56kicker, and I usually ferget that I clicked a link, cause it's there so fast.
I think it's pretty sweet that they have it so you can contact the owner or admin or whatever.
Seems pretty nice, I'll have to check it out.