You know, I have to admit that I'm not 100% clear on what the difference between a custom tune is and getting a programmer.

Not looking for the expected outcome ... what's the difference in the process of tuning? What does one offer that that other does not?