I'll end this debate. I love Rihanna and I love Beyonce and Madonna is the Queen of everything and Mariah has a great voice and Britney has some awesome pop songs. BUT, Beyonce is without question the best live singer/dancer. Madonna is the best showwoman. Rihanna is good, but she was so much better on the Last Girl On Earth Tour with singing, dancing, everything. This tour SUCKS! She can't even sing "What Now". Just because you sell out a stadium doesn't mean you are as exciting and electrifying a performer as Madonna, Beyonce or Gaga...It just means a lot of really dumb people were stupid enough to buy a ticket that was probably $30 dollars. Madonna concerts cost $300 dollars and they are worth EVERY penny!!!