In reply to JOHNVIDAL.

If you knew anything about Dreamgirls, you would know that Jennifer's character Effie was always the star of Dreamgirls! Beyonce was the big name added to put asses in the seats along with Jamie Foxx & Eddie Murphy! Beyonce did collaborations with those women on uptempos except MIN! If she was really vain, wouldn't she have done it on ballads if she wanted to outshine them vocally?