Ну, как тут не загореться создать что-то подобное?!