here's an interactive site where you can set the initial pattern and let it run...
http://psych.hanover.edu/JavaTest/Play/Life.htmlone thing that is interesting about it is that you tend to have to create very specific patterns in order to keep them going. if you fill the grid randomly, they ultimately tend to die out, leaving static patterns and oscillators. this is especially true if the grid doesn't wrap around.