saeyedoc is giving very solid info here, agreed on all of it.