Миша, много полезного нашел в этой статье, когда то давно ...
http://carper.su/article/391/16604