Good points, could you elaborate briefly on each,please, that would be great specially for those which these topics may seem foreign to them. Thanks genesis.