about this sitepreviousnext
unfinished thoughts and failures
...
20090701
20090330
20090110
20080601
20080525
20080524
20080210
20080203
20080124
20080112
20071221
20071106
20070910
20070907
20070901
20070827
20070824
20070529
20070528
20070521
20070520
20070519
20070515
20070512
20070506
20070505
20070504
...