Can anyone ID these little critters, thet don't seem to be doing any harm. If anyone can ID it would be appreciated, just like to know if these things are friend or foe. Thanks Jmaggi