Honestly I would respect Beyonce more if she wrote most of her songs or "classics". She barely makes a contribution. You have to do more than change the "he" to "she" or help with the harmony. I think her outrageous personality is what makes her famous not her songs. if Kelly Rowland or Keri Hilson had come out with single ladies or crazy in love instead of Beyonce I doubt that they would have gotten the same response. Just my opinion on the subject.