If you could add a feature where a team member and/or project leader could approve time that would be very helpful. In our organization we like to have the managers approving their subordinates time so that everyone is aware of what is going on. Would be a very attractive feature for us.
FYI our potential user base is around 100 users. This is one of the things we were looking for in software we chose.