15000 sub domains selling miracle products taken down by Palo Alto