Newgrounds finally verified my account. I'm sitting here eating Jalepeno peppers and drinking coffee and all the sudden I check to see, and here I am!
Too bad you can only upload two tracks a day.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.