Such good ideas!  Love it.
I'm more keen than ever to make a game.  I just wish I could code...

I was thinking something that could get new players into it is by having a bit of a narrative at the start when you first join up.  I can imagine a lot of new users would get turned off straight away because it's all too complex.