http://www.bath.ac.uk/~masjpf/rose.html
http://slashdot.jp/article.pl?sid=05/02/16/1833229&topic=52&mode=nested