And how on the mystery plants. I got Duck weed, pearl weed, a carnivorous bladder wort of some kind and one other plant I never identified that simply appeared out of nowhere. Of all of them the duckweed was the worst because I never got rid of it even after 2 years of trying.
PlantGeek.net - Plant Guide
One of the best sites I have found to identify plants.