Blizzard makes you use an email-provided code on login after a long period of inactivity, sends another email after you've logged in using that code to say there's been a new log in, and will also send an email saying the email has been changed.
Then sends a verification link to the new email :)
Blizzard's doing this right!
@brandon Premature congratulations?
AND THEN THEY EMAIL YOU A FRACKIN TEMPORARY PASSWORD!!
...which doesn't work. Fuck it.