I love CodeIgniter and I love how easy it is to generate static version of your website. You just have to overwrite the writecache function in the Output.php class and turn the caching on. Here's my version:

Writing bok with markdown is pure joy. I started a short practical SQL tutorial yesterday and it started do get traction today. I used shell script at first to generate the static HTML page for the book but make looked like a better idea. Here is the Makefile I use:

Top site counter is small and simple appengine hosted counter.
[caption id="attachment_119" align="alignnone" width="300" caption="Top Site Counter"][/caption]
The source code can be found here.
Demo is available here.