Meme?
Basically you type "Lol Limewire" in Google search, click I'm Feeling Lucky and you are shown a website with a huge flash animation with multiple panning dancing pirates playing a memetic song with colourflashing in the background with the quote "Lol Limewire".
Seems recent too.
http://www.google.com/trends?q=lol+limewire&ctab=0&geo=all&date=all&sort=0