Советую заглянуть сюда. Очень много технической информации почерпнёте.