Well It was going to happen someday. I just had a random 9 [A-Za-z0-9] password cracked. I only use this password in two places. It looks like it was just yahoo but I will find out from my bank when I get my statement. I'm sorry for the spam. Thank you for spotting this issue. Nick.