Mark McGwire was back in his element, holding court in St.Louis.