Can You Name All 70 Bands In This Picture?

This clever advertisement for Virgin Digital Music has 70 band names blended into a street scene. Some of them are fairly obvious. (Like Gorillaz, Led Zeppelin and The Smashing Pumpkins.) Others we're still trying to figure out after staring for a good amount of time.