@ Truth be told - Beyonce went on xfactor to promote her new music at the time. She hasnt had a new album since 2008. BTW, She was paid 1m to perform.