As Bill stated a fast computer could create billions of passwords to try and guess the password - but to confirm the password is correct that could only be achieved by successfully logging in to this site...is that right? I'm guessing (as Bill said) that most people use the same password for most sites. So this sounds serious. But, if the perpetrator has not yet got into your personal MrExcel account, is it safe to then assume that other sites with the same e-mail/password combination are currently safe? I know that sounds like slack security on my part, but a password generator can easily generate the combinations, but it would be more time consuming to find the one that actually works? In the meantime accounts could/should be locked if multiple unsuccessful attempts, or a delay introduced to frustrate the perpetrator with an exponential time delay. Unless each and every account used the identical hash+salt combination (unlikely) then simply changing the MrExcel password NOW, before the perpetrator confirms your personal password, should be enough....is that correct? I know this sounds slack or potentially dangerous on my part but I'm guessing we are safer than we think once we change this password.