Предлагаю начать тему в помощь тем, кто с этим столкнулся.