For years I've been just using a spreadsheet to log my own hours, but now that I've brought on some part time help I'm pretty interested in software that will, at a minimum, track multiple peoples' time for payroll purposes.
Even better if it can easily handle multiple clients, multiple projects, and/or do expense and/or mileage tracking.
Anyone have products that they recommend or would suggest avoiding?