Anonymity: Blessing or A Curse?