Originally Posted by Kremmen
Many airlines (eg. United) will do it for free. Some travel agents will do it for free. Some airlines (eg. Singapore Airlines) will charge random amounts depending on which office in which country does it for you.
Some airlines will do it for free only if you're flying with them. Yes, travel agents can do it for free.. but what are you doing for them to take the time to serve you?