Как говорится, оставлю это здесь.
собственно, репост с другого форума.
crimonesem