Okay - this is apparently the week of bad pics. Just found this on one of the leaves this morning. Can you see it well enough to get an idea of what it is, and if so what?
One more bit of info - while this may be the thing that laid those eggs, the eggs were on a different plant. Yeah yeah, bugs move....