An advanced payroll system Ive been toying around with.