1. A method in a computer system for assembling a project team, the method comprising: a computer notifying potential team members with appropriate qualifications of a project for which team members are needed wherein the potential team members are identified based on information contained in a database of potential team members; the computer requesting bids from the notified potential team members; the computer receiving bids from the potential team members; the computer comparing the bids to bid acceptance criteria; the computer sending a bid acceptance to the potential team member if the bid of the potential team member meets bid acceptance criteria; and notifying a team member corresponding to an accepted bid of the identities of other team members on the project.