Здесь главное не напороться на айсберг, а то сколько, можно прямо... промолчу)