It's a little bit annoying to choose a employee (or contact person) from that huge list of available persons.
So what do you think about the idea to differentiate between employees and contact persons (customers) if I assigne a new team member to a project (--> 2 tabs instead of one at the projAddPerson list)?