Hi Daifas,

I highly recommend to read all sticky threads here, it will help you a lot.
i know its not updated, but at least it will give you an over view for most questions you have in your mind....