Scientific Progress, Finally