Patriot Software: Solving Payroll HeadachesI have tried my very best to avoid getting involved with payroll. It is such a pain with so many different rules and dates to worry...