Surely there is a point where algorithmic improvements will be more cost effective than buying more hardware.