ACEFX , AGFA , ALPHAPRO , ARGOFX : A THOROUGH EXAMINATION