Last week, Google was lambasted by various individuals for being reluctant to strip pirate sites in search results. Google published a form for European based users in response to...Read more