i've had several snails in my tank lay eggs. Cerith snails and nerite snails lay them all the time for me. They all hatch to planktonic larvae, and the odds of them surviving are very slim due to the other tank inhabitants, the filtration, the pumps, bumping into things like rock or walls, etc. Very fragile little creatures.