I bought this CD while on vacation in Canada, becuase my cousin had it and I really liked the songs that were on it. There is a good variety of all kinds of rock, from punk (Sum-41) to hip-hop (Limp Bizkit), from techno (Gorillaz) to just good old rock (Tantric, Our Lady Peace, etc.). It also includes some better lesser-known acts, such as David Usher and Tea Party. I would definitely recommend it, even if you don't like one or two of the songs, because you can skip over them. I guarantee you will enjoy the rest of them.