I finally made a Newgrounds account! It might take a while to get all of my YouTube stuff here(or at least the stuff I want here), since Newgrounds only allows me two submissions per day. In the meantime, you can check out my YouTube channel.
Okay, when I said I'm only allowed two submissions per day, that was only partially correct. I can only submit two movies per day, but I can also upload four pieces of audio per day. Oops.