I am a Dentist who has been using ADP for several years off and on. I do my payroll online and find that the only time things go awry is when they get involved. The latest issue arose when ADP tried to correct a mistake in my employees' 401k which they infact caused. I had called several times to correct the mistake and each time I was told the problem was corrected. Needless to say it wasn't. Finally the deductions were being made and the staff and I were all happy. That was until I got a letter from ADP saying that the deductions weren't being funded! After several hours of investigation, I found that what had happended is that due to a change in the management of the fund, we were now 'changing platforms'. It appears that one branch of ADP ceased the withdrawl of funds due to the change but the other branch never reinstated them. Well that was finally fixed and the sum was deducted from my bank and supposedly deposited in my employees 401k accounts. Turns out that it wasn't. Once again we called ADP and found that by correcting the deposit they had changed the date of my payroll. So this morning my receptionist came in and said the staff wasn't paid. Scratch another one up for ADP.