Beyonce is like 40 years old.....her time is up. She will end her Era like Tina Turner---- having MODERATE CD sales success and still selling out Arena's. BEYONCE HAS Noooooo 1. Hero 2. We belong together 3. I will always love you 4. Greatest Love of all 4. Vision of Love 5. Theme to Titanic. Beyonce has not MAJOR CROSSOVER Iconic song that kids will be singing in 35 years at graduation or talent shows. BEYONCE is over-rated. She needs a Signature hit with a long shelf life.....Like Mariah Carey and Boyz II Men's One Sweet day which is the biggest selling single in history. Rihanna is high on HYPE and low on talent. She is like Madonna....not an ounce of talent and it will take her STUPID stans years to figure out....Rihanna does NOT write songs. Rihanna does NOT produce songs. She is worthless.