about this sitepreviousnext
unfinished thoughts and failures
20150701
20100522
20100521
20100430
20100320
20100221
20100108
20090817
20090725
20090724
20090717
20090701
20090330
20090110
20080601
20080525
20080524
20080210
20080203
20080124
20080112
20071221
20071106
20070910
20070907
20070901
20070827
...