Hold on a second...
I actually saw this at Blizzcon this year (as in 2009)! It was hanging on this... thing by the line for starcraft 2 (along with many others)
it was easily one of my favorites, good job
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.