1. A computer-implemented method for identifying active candidates for recruitment, the method comprising: repeatedly searching for information from at least one social media website regarding a prospective candidate over a predetermined time period, the information including (i) updates to the prospective candidate's end user profile during the predetermined time period, (ii) recommendations posted during the predetermined time period, (iii) social-media connections established during the predetermined time period, and (iv) text phrases indicative of recruitment potential introduced during the predetermined time period; analyzing the information for a pattern indicative of whether the prospective candidate is or is likely to become an active recruitment candidate; and computationally predicting, based on the obtained information, whether the prospective candidate is or is likely to become an active recruitment candidate.