Давно уже обещался написать, но все руки не доходили.

ну вот оно