I gree with the a/m comment...except liking Rihanna..I dont like that girl but regardless its true Beyonce has better vocals and has sold much more albums.Also remember Beyonce has been struggling to make it in the Biz since she was 13...while Riahnna was so lucky that they found her while a record producer was vacationing...B had to work hard to get where shes at. Im saying this cus im from S. Houston and my friends went to school with Beyonce and Kelly since elementary and she knows both very well.