i had these last year. still dont know what they are. i would burn the lil buggers with a lighter when i found them clustered on a leaf. anyone know what they are ?