This may or may not be of interest to anybody, but I've recently started experimenting in earnest with HTML5 Canvas - in particular finding out what kind of performance you can get with games (before you make the leap to something like WebGL (although that does have limited support)).
It's loosely TH related as I've been using some TH content and may continue to add basic TH functionality, although I have no intention at this point of recreating the game (even aside from the potential for litigation from EA) - anyway you can find the experiment so far here
if you're interested.
The code is quite rough and ready as I've been trying a lot of different things to see the effect on performance. There is limited things to do right now, I'm really only looking at the engine at this point. People make their own movement decisions around the 'map', although you can influence one particular person by clicking on the map.
I've been getting a good 60fps with 4000 humans wondering about so I'm quite impressed with the canvas so far!