Internet Recruiting

Discuss with your peers what opportunities and problems you see for organizations in using the Internet to facilitate the staffing process. What about for applicants?