This has cleared up a lot about the site that I didn't understand.
And thankyou for writing such a nice review! Thanks!
Good game, I had fun playing it.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.