Web Timesheets

How do you currently process your staff timesheets? Is it still a paper-based process? Does it involve your payroll staff spending hours manually entering these details into your software to be able to process payroll and job cost labour?