Any one who wants to give this 5 and Bachna Ae Haseeno 2.5 or 3 is crazy with no taste of music. Farhan is just another Himesh when it comes to singing. Rock On!! title song was great, but it comes nowhere to BAH. This album should have gone to Vishal-Shekhar for Vishal has a rock band and BAH might have gone SEL and still not do as well as VS did with it.