APEXFX , AGEA , ALPHAPRO , ARGOFX : A DETAILED ASSESSMENT