Yet another one of my friends' email accounts was just hacked. That makes it 5 or 6 in the past year. All of the accounts were from yahoo.
While people may have weak passwords, this is way too many in too short a time. And, incidentally, I don't remember any others getting hacked, not even the smaller companies.
Yahoo offers a forwarding service, unfortunately it's not free.