Отличная работа! Понравились доработки в последней ревизии.