I would suggest ordering a programmer with some custom tunes pre-installed. Justin at VMPTuning.com shipped my SCT X-Cal V2 tuner with 3 custom tunes already installed - 87 octane mileage tune, 87 performance tune, and 91-93 performance tune. You just tell him what setup you have on your car when you order, and he'll set you up. I ordered mine right after I got my new gears installed, so he programed that into the tunes so my speedo would be accurate with the new gearing. Other companies will do the same also. When you flash tune your car the first time, the tuner will store your factory stock tune before installing the new tune, so you can always flash it back to stock if you need to later.