Pyrochroids - This bug was found on our screen door frame just before noon in Carmel,NY. 5-28-08