Some features I've requested might be better handled by a plugin system that has access to the database and can be enabled in modules. For example, a plugin can be as complex as a payroll system or as simple as an iframe that shows you an outside payroll system.