Todo eso está hablado por el foro. Si buscas, lo encuentras.