Agents and the Internet: A Guide to Finding Who's Right for You