Has anyone here heard of The Sounds? They are an awesome band from Sweden. I bought their cd in August of 2003, best cd I've heard all year.