If you use Yahoo! mail as your main email account, you might not be receiving all of your emails. Read This:http://www.ahfx.net/weblog.php?article=107
What is Yahoo thinking??? Recently Yahoo has started "greylisting" almost every email that goes through their mail server. Greylisting is a way of attempting to block SPAM. Yahoo mail denies the first delivery attempt of an email (451 Message temporarily deferred - 4.16.50). They assume that SPAMers don't try sending the same email twice, so they put the ip address of that email server on a list and then if the delivery is retried within a short amount of time, they assume that it is a good email.