about this sitepreviousnext
unfinished thoughts and failures
...
20060729
20060728
20060702
20060701
20060625
20060611
20060610
20060607
20060528
20060521
20060520
20060514
20060507
20060501
20060420
20060412
20060410
20060305
20060212
20060205
20060115
20060101
20051225
20051218
20051211
20051210
20051209
...