Well, I've not seen any threads about these so I thought I'd put one up; they're actually insane. Their album Put Your Hands Up Where I Can See Them is actually amazing, every song on it is second to none

They're also insane live, I saw them at The Underground in Stoke and they came out for 2 encores, they didn't play heroes though

http://www.myspace.com/theyashin

Get Loose
http://www.youtube.com/watch?v=1MeBvdQNl5U

Let It Go
http://www.youtube.com/watch?v=JlTnUC30AVU

The First Rule of Fight Club
http://www.youtube.com/watch?v=NfARPIjlVRg