Comment The immediate question: (Score 2) 68
Were the hashes created with salt, randomized per user? It sounds like they were, which of course is in contrast to the LinkedIn breach.
"May the forces of evil become confused on the way to your house." -- George Carlin