Еще одна ссылка на статью и обсуждение - тоже стоит посмотреть: http://www.livejournal.com/users/telenis/45956.html?style=mine