ABFX , AGFA , ALPHAPLUS , ARGOMARKETS : A DETAILED EXAMINATION