The Albany Gazette - Global stock markets stage pre-weekend rally