The Orgasmastron SONG OF THE WEEK comes from British indie band Everything Everything with their latest single “Cough Cough”. These guys are getting a lot of airplay at the moment on Radio 1 so why not check them out and see what the fuss is all about? :)