I’m a big fan of nGinx and I’m using it already, but I wouldn’t recommend using it with php-fpm[1] instead of php-cgi. Also there’s a much simpler way of spawning a php-cgi socket by writing your own init-rc script[2] (requires no lighttpd).

[1] https://bugs.edge.launchpad.net/ubuntu/+source/php5/+bug/397721
[2] http://gist.github.com/241118

Anyway, great article.
Thanks.