Found this in a flash game today and it makes me so happy. Make - more - music - nao! This is by far the best song I've found on newgrounds, 5/5, 10/10, all thumbs up!
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.