Well re-flashing the PCM and reseting it's memory are two totally different things. If your PCM needed to be re-flashed you should ask the dealer why.
reseting the computers memory only takes a few seconds with the - battery cable disconnected. When you do this your computer thinks the truck is brand new and goes into a default mode, and then starts to re-learn the signals from the various sensors. You want to do this anytime you change a sensor, clean a sensor, or make any performance modifications.
Reflashing the PCM is actually downloading a whole new program to the computer and changing setting to it. This is only done by the dealer on later model trucks, I believe there were a few re-calls by Ford that required re-flashing of the PCM, also they do this to calibrate the speedometer, etc...