Вот тут недавно накалякал... Не думаю что что-то приличное, но вдруг кому-нибудь все-таки понравится...