1. A computer-implemented method for tracking employment candidates in which the candidates are either not available for immediate employment or the employer does not have a current opening for the candidate, by a tracking employer for possible future hire, said method comprising: selecting, via a computer or a computer network, candidates from the group consisting of perspective employees not currently available for hire and perspective employees for whom a tracking employer does not have a current opening, by the tracking employer as candidates the employer wishes to track for future consideration for hire; creating an electronic database of those candidates, said database comprising information regarding the candidates; updating the data of the candidates in the electronic database after having been selected by the employer, over time, with data provided by the candidate, thereby keeping the data of the employee current; maintaining and/or establishing a business relationship between the tracking employer and the perspective employee until such time as the tracking employer is no longer interested in the perspective employee or the perspective employee no longer wishes to be tracked by the employer; and providing access of the database to the tracking employer, via a computer or a computer network, thereby allowing the tracking employer to monitor the candidates over time so that the tracking employer can track the candidate and possibly hire the candidate.