Y'all talking about Beyonce giving voice and dancing but Christina Aguilera does the same but sings better. Beyonce don't want it with Christina when it comes to vocals which is why you'll probably never see them on stage together. There's a reason why Etta James dissed Beyonce and praised Christina when they both sang her song "At Last". Anyway Janet is the Queen and the best. All Beyonce has over Janet is the voice. Her dancing can't compare to Janet nor her stage presence or attitude or emotion that Janet gives when performing