Tracklist
1. What Are You Waiting For?
2. In Spite of Me
3. In Love With Myself
4. A Day at the Opera
5. Visitor
6. Cycles
7. Caution
8. Buy it for the Riot
9. David
10. Feature
11. Home
Tracklist
1. What Are You Waiting For?
2. In Spite of Me
3. In Love With Myself
4. A Day at the Opera
5. Visitor
6. Cycles
7. Caution
8. Buy it for the Riot
9. David
10. Feature
11. Home