I can see what it is clearly. im 95% sure its spider mites, the 8x lets me see it just fine, but the picture never comes out well. Assuming we're talking spider mites, what can I do to get rid of them asap? I've heard ladybugs are good, I just sprayed what my friend recommended to me, neem oil...