A song about storage technology

I can't decide if Hitachi have completely lost the plot or if they're totally web-savvy.

Tagged with