nature 20070808 134707

ramble 20051104 095449
nature 20070907 105127