Yahoo! Messenger is a popular instant messaging client and protocol provided by Yahoo!. Yahoo! Messenger is provided free of charge and can be downloaded and used with a generic "Yahoo! ID" which also allows access to other Yahoo! services, such as Yahoo! Mail, where users can be automatically notified when they receive new email. Yahoo instant messenger also includes a security feature which allows the user to be "invisible" to whoever they choose.