Simple and intuitive. I'm going to twiddle around with this some more and will definitely be keen to see what's in future updates.
How many generations is a good time to wait? Does the length of each generation effect the results?
Keep it up, this is great. =)