Интересная статья..
http://robostroy.ru/community/Article.aspx?id=254