She only sang two songs (neither of which was "Run The World (Girls)". I was kinda disappointed, but just getting to see Beyonce was entertaining in itself. She performed her new single "The Best I've Never Had" and a patriotic song for the occasion. Thank goodness Beyonce has a voice like an angel because she sang each song more than once. Since it was a television taping, you know they like to record it several times to get it just right and to have different versions to choose from.