Locating an Online Specialist: A Comprehensive Overview