Shop Analyzing And Influencing Search Engine Results: Business And Technology Impacts On Web Information Retrieval 2010