If a tanker truck is filling the station's tank at the time you want to buy gas, do not fill up; most likely dirt and sludge in the tank is being stirred up when gas is being delivered, and you might be transferring that dirt from the bottom of their tank into your car's tank.
Fill up when your gas tank is half-full (or half-empty), because the more gas you have in your tank the less air there is andgasoline evaporates rapidly, especially when it's warm. (Gasoline storage tanks have an internal floating 'roof' membrane to act as a barrier between the gas and the atmosphere, thereby minimizing evaporation).
If you look at the trigger you'll see that it has three delivery settings: slow, medium and high. When you're filling up do not squeeze the trigger of the nozzle to the high setting. You should be pumping at the slow setting, thereby minimizing vapors created while you are pumping. Hoses at the pump are corrugated; the corrugations act as a return path for vapor recovery from gas that already has been metered. If you are pumping at the high setting, the agitated gasoline contains more vapor, which is being sucked back into the underground tank so you're getting less gas for your money .Hope this will help ease your 'pain at the pump'