I should post more...
I finally have a Newgrounds account, as if I didn't have enough accounts as it is. XD
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.