Yup... That prolly started from the algae you got from me, those appear to be IPSF's "Strombus Grazer" eggs...
http://www.ipsf.com/strombusfaqs.html
(Although Dr. Shimek says they're actually a columbellid snail in the genus Euplica or Pyrene)
Good lil' snails that hatch fully formed, but tiny. Take around 20-30 days to hatch if I recall, and you'll get teeny tiny little snails roving around.