http://www.fourmilab.ch/javascrypt/
http://slashdot.jp/article.pl?sid=03/11/29/1753220&topic=28&mode=nested