Круги, JavaScript и Canvas

Зашел я тут на днях на очень хороший сайт hellodesigners.ru и увидел там следующее завораживающее чудо:

Awesome circles

На меня это сильно подействовало, почти как гипножаба, и мне захотелось сделать что-нибудь похожее. В итоге получилось вот это.

Написано на JavaScript + Canvas, как на самых доступных технологиях как для программиста, так и для пользователя. Кода для этого много писать не пришлось. Для интересующихся посмотреть его можно здесь. Код даже полноценно прокомментирован. В принципе не откажусь от критики.

Для себя я смог вынести как задавать двумерные массивы в JavaScript и узнал о функциях toString() и toFixed().