I've been working for some time on a new type of CA which I've named CRITRS. Instead of rules dictating births and deaths of cells I've been exploring swapping cell contents according to a matrix placed over them (total numbers always remaining static). For example, using a 2x2 matrix, 4 cells at a time can be processed.
The way it works is that if there is an active 'particle' under one of the matrix cells then it triggers one of 7 rules for that cell, namely swap top-left with top-right, top-left with bottom-left, and all the other combinations, including don't swap anything.
Therefore in a 2x2 matrix there are 7 possible rules for each corner and these can be chosen intentionally or at random, giving a possible set of 2,401 rule combinations (7^4). I have also looked at matrix sizes between 1x1 and 9x9 and have written code to view the results, which you can play with at http://critrs.com
Some of the rule sets are a bit like Conway's Life, but many have staggeringly more complexity and, as well as looking Turing Complete (although I have yet to confirm this), some configurations really appear to take on a life of their own, especially once you get up to matrixes of 3x3 cells and higher, with anything from 10^14, up to 10^284 possible rule set combinations (for a 9x9 grid). I haven't gone higher than this as already there's far too much to evaluate, and at these levels the speed can grind to a halt.
Anyway, there's much more explanation at the website, and a large variety of options and tools to play with, including a rule set and world editor, and copy and paste of rule sets and configurations (if you download the source files to your own PC - they are just HTML/JavaScript). It's still a work in progress and I intend to tie it into a PHP backend with AJAX when I get the time to allow dynamic saving and loading of data.
So there you have it, my first, and hopefully not last post here, and any and all feedback would be most welcome!