Out of all the sites mentioned ADP is the one I would worry about most. Think about it , all your personal info on ADP like social insurance number, bank account and the general info can be used big time by identity thieves.
These days, there is so much sensitive data online, it’s quite sad when companies cannot get their security perimeter right.
http://blogs.marketwatch.com/thetell/2013/12/05/2-million-internet-accounts-on-facebook-twitter-adp-others-hit-by-mass-hack/