Node.js seems to be the viable backend for scalable chat and game services
Mongodb seems to be the best tool for storing information on any backend game or mobile apps
When you compare this to what was available in 2005 , postgres/mysql and twisted/ejabberd - this is definitely a quantum improvement and 10gen definitely has made Mongodb the defacto backend replacing cassandra and many other backends
I wonder where redis fits into this ecosystem, i might presume it would be good as a caching option?
Jinja2 is good for templating, usage of jinja2 is enhanced by snippets in textmate
iOS is the winner among the smart phone oses