Nice and well written article. I learn so many thing about Payroll software. Thanks to author.