Ok I don't normally comment on this site but I had to say something. To say somebody is ignorant just because somebody doesnt like the same artist that you do is stupid. and ignorant in itself. Also is even more ignorant to not be honest if your favorite artist didnt have a good performance they didn't have a good performance. I actually like some of rihanna music and think her voice works well on some records like take a bow, distrubia, umbrealla, breaking dishes and some of her previous work., but it still remains if u have a different voice and cant pull it of vocally live rather u sing live or not or you cant perform your ass off then what good are u other than a studio artist. i know someone mentioned ciara earlier ...yes she is not the best singer but she dont go out her range and she normally sings live as well and atleast she dance her ass off in most of her performances or have some kinda stage pressence when she dont.....rather the critics say the album is good or not the fact of that matter is the performances for it havent been good....and although russian roullete and hard are ok songs none of which have even been anywhere as good in my opinion are as good as even the gggb.