Неплохо, но преследует ощущение, что уже где-то что-то подобное встречал.