Полезная для всех статья на revelationonline.su с кучей информации.