Is it considered bad practice to use the same password on separate sites, if so why? Even if the passwords to a site are compromised the attacker still doesn't know the user names or sites the same password is used on, or even if the same password is used anywhere again at all!
For example if the database to hotmail.com is compromised and the attacker now wants to compromise yahoo.com, it seems unlikely that he would harvest usernames on yahoo.com and try each one of the compromised passwords from hotmail.com on each username on yahoo.com. So can anyone illustrate to me a scenario where this would aid an attacker if the same password was used more than once?