Wow! it popped into my head too!
isnt this song in the game kit and the octopod?
It was so awesome, sometimes monumental, sometimes speedy!
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.