Okay, so someone on IRC told me to watch a youtube video, and it was of Crystal Castles. They're just so awesome. I've listened to "Alice Practice" about 60 times now. Amazingly, I actually found information about this indie band, and it turns out, that they're from Toronto. That's right, T.O., the metropolis of Canada. So now, I will find their album, and listen to it for hours. Then find something more constructive to do. >.