I got a bunch of these on a tree in the backyard. The ants are farming these bugs and drinking the dew they produce. Anybody know what these freaky things are? I asked on another forum, and one person said it was a "leafhopper". I googled it, and these bugs don't look like no leafhopper.