There are many instances, that there is always a band that suddenly starts to make waves everywhere, and you end up wondering what is up with their stuff, that is making people talk about them, and so you check them out. This was one such experience with