SmartMoney Blogs

Real-Time Advice
Our real-time advice on how market shifts and news impact you and your money

Do Airline Prices Still Need Asterisks?

The U.S. government’s rules to curb deceptive airline advertising went into effect today, but consumer advocates say carriers are still able to leave off a slew of stealth fees.

Getty Images

The regulations, first announced last year, are designed to create more transparency when booking flights. As of Jan. 24, the U.S. Department of Transportation requires airlines to display baggage fees on their web sites and allows consumers to hold their reservations for 24 hours without payment. What’s more, passengers can cancel a reservation without penalty within 24 hours if the booking is made a week or more before the date of departure.

But many other charges, including extra fees for window or aisle seats, are explicitly stated, experts say. “There’s no other business in the world that has 150 different optional or ancillary fees,” says Kate Hanni, co-ounder of the non-profit organization, including charges for oversized bags, overweight bags, carry-on bag fees, express fees and stand-by confirmed fees. Bill Mosley, a DoT spokesman, says these fees are displayed through a “prominent link” on airline homepages.

Consumers will also have to click back-and-forth from online travel agents to the airline’s official website to check for the fees. “The 60% of passengers who purchase their tickets online are excluded,” says Joseph Rubin, president of the Interactive Travel Services Association. These agents are not under the same rules as airlines, says airlines consumer advocate Christopher Elliott. “If you’re going through a travel agent you still might find yourself spending more money,” Elliott says.

The DoT also considering as a requirement that “all airline optional fees” be disclosed on a real-time basis wherever consumers book flights, Mosley says. “We plan to issue the proposed rule this summer.” The larger online agents are compiling baggage fees for the largest carriers and making it available through a single link from their itinerary pages, he says. (Airlines for America, an industry group, did not respond to requests for comment.)

While consumer advocates say the public must keep up pressure on the industry to address these issues, most experts think the rules do increase price transparency and are a step in the right direction. “This day has been a long time coming,” Rubin says. The Department of Transport is still deciding whether or not to promulgate a rule for the remaining optional fees, Hanni says. “This is most proactive consumer Department of Transport in history,” she says.

In the meantime, passengers still need to calculate the final price, there is no compensation for delayed bags, and airlines can still overbook passengers. Hanni says that some airlines – often those charging very low fares – may not provide any amenities to stranded passengers while others may not offer amenities if the delay is caused by bad weather or something else beyond the airline’s control. (The Department of Transportation Bureau of Statistics says the rate of involuntary bumpees is on the decrease.)


We welcome thoughtful comments from readers. Please comply with our guidelines. Our blogs do not require the use of your real name.

Comments (4 of 4)

View all Comments »
    • By WebOsPublisher

      C,Visual C++ and MFC discussions; Updated: 8 Dec 2012
      Re: Animated Search Icon – C / C++ / MFC Discussion Boards – CodeProject
      var _comscore = _comscore || [];
      _comscore.push({ c1: “2″, c2: “13507173″ });
      (function() {
      var s = document.createElement(“script”), el = document.getElementsByTagName(“script”)[0]; s.async = true;
      s.src = (document.location.protocol == “https:” ? “https://sb” : “b”) + “”;
      el.parentNode.insertBefore(s, el);
      9,492,459 members (27,177 online)
      Sign in
      Forgot your password?
      Chapters and Sections>
      Latest Articles
      Latest Tips/Tricks
      Top Articles
      Beginner Articles
      Technical Blogs
      Posting/Update Guidelines
      Article Help Forum
      Article Competition
      Submit an article or tip
      Post your Blog
      quick answers
      Ask a Question
      View Unanswered Questions
      View All Questions…
      C# questions
      ASP.NET questions
      VB.NET questions
      C#4.0 questions
      C++ questions
      All Message Boards…
      Application Lifecycle>
      Running a Business
      Sales / Marketing
      Collaboration / Beta Testing
      Work $ Training Issues
      Design and Architecture
      C / C++ / MFC>
      ATL / WTL / STL
      Managed C++/CLI
      Free Tools
      Hardware $ Devices>
      System Admin
      Hosting and Servers
      .NET Framework
      VS 11 $ .NET 4.5
      Silverlight / WPF
      Visual Basic
      Web Development
      Site Bugs / Suggestions
      Component & Service Catalog
      The Insider Newsletter
      Newsletter archive
      Product Showcase
      CodeProject Stuff
      The Insider News
      The Lounge В 
      The Weird & The Wonderful
      The Soapbox
      Press Releases
      Who’s Who
      Most Valuable Professionals
      Company Listings
      Non-English Language
      General Indian Topics
      General Chinese Topics
      What is ‘CodeProject’?
      General FAQ
      Ask a Question
      Bugs and Suggestions
      Article Help Forum
      Site Map
      Advertise with us
      About Us
      Search within:
      Quick Answers
      Product Catalog
      Home » Discussions » C / C++ / MFC
      Feature Forums- Uncategorised posts -
      VS 11 $ .NET 4.5
      Windows 8, WinRT $ Metro
      General Programming.NET Framework
      ATL / WTL / STL
      C / C++ / MFC
      Design and Architecture
      Hardware $ Devices
      Managed C++/CLI
      Regular Expressions
      Silverlight / WPF
      Visual Basic
      WCF and WF
      Windows API
      Windows Forms
      XML / XSL
      Web DevelopmentASP.NET
      Cloud Computing
      Linux, Apache, MySQL, PHP
      Web Development
      Product LifecycleApplication Lifecycle
      Collaboration / Beta Testing
      Free Tools
      Running a Business
      Sales / Marketing
      Work $ Training Issues
      Database & SysAdminDatabase
      Hosting and Servers
      System Admin
      General DiscussionsArticle Writing
      Buzzword Bingo
      Press Releases
      Site Bugs / Suggestions
      Spam and Abuse Watch
      The Insider News
      The Lounge
      The Soapbox
      The Weird and The Wonderful
      Visual Studio
      Non-English LanguageGeneral Chinese Topics
      General Indian Topics
      indicates new messages since 3:13 2 Sep ’12
      C / C++ / MFC
      You must Sign In to use this message board.
      Search this forum
      Profile popups Spacing
      Very HighHighMediumLowVery Low
      NormalOpen TopicsOpen AllThread ViewNo JavascriptPreview
      Per page
      Last VisitLast DayLast WeekLast MonthLast 3 MthsLast 6 MthsLast YearAll
      Re: Serializing Data to file karmendra_js20:07 10 Oct ’05
      oh god i am really sorry,
      I found the error.
      When i inserted the serialization using the class wizard it inserted the code as follows
      if (ar.IsStoring())
      { // storing code
      ar else
      { // loading code
      ar << m_strName;
      ar << m_nIndex;
      note IsStoring there.
      and in the article the same function is as follows
      if (ar.IsLoading()) // If you are loading data from the disk
      ar else // If you are storing data to the disk
      ar << m_strName;
      ar << m_nIndex;
      note IsLoading here.
      My mistake was i used the wrong indirection. Make a note of it and never do such a stupid mistake. I wasted 5 hours on this.
      Sign InВ·View ThreadВ·Permalink
      Re: Serializing Data to file DavidCrow2:52 11 Oct ’05
      karmendra_js wrote:
      I wasted 5 hours on this.
      It was only a waste if you failed to learn anything from the experience.
      “One must learn from the bite of the fire to leave it alone.” – Native American Proverb
      Sign InВ·View ThreadВ·Permalink
      VC++ query nams_pr18:41 10 Oct ’05
      i have written a project in VC++ that creates reports for my compnay. but this application only allows one page. how do i code it, so that it support any no. of pages we want.
      Sign InВ·View ThreadВ·Permalink
      Re: VC++ query Richard Jones8:08 12 Oct ’05
      In the print structure, set the number of pages to 2 or more.
      The print page loop will run for each page#.
      BOOL MyView::OnPreparePrinting(CPrintInfo* pInfo)
      int nPages = CalculateRequiredPages();
      // default preparation
      BOOL bRet = DoPreparePrinting(pInfo);
      return bRet;
      No see-you, no heal-you. Ptthh.;P – Der Dokter
      Sign InВ·View ThreadВ·Permalink
      Re: VC++ query nams_pr18:38 12 Oct ’05
      Thx for the above code, but i guess this code is to print multiple pages. i needed help for supporting more than one page. whenever i enter data on the first page and if the amount of data exceeds the length of the page, the remaining data shld go on the next page. but that does not happen. i cannot put anything beyond that one page. so i want to know how does a new page get attahced automatically
      also could u help with the code for print preview & print setup as i am new to VC++ i dont know much of its coding
      Sign InВ·View ThreadВ·Permalink
      Animated Search Icon Ian Bowler15:45 10 Oct ’05
      I have a project that allows the user to search for files. While the search is being performed, I would like to display the animated search icon (a magnifying glass circling a folder). I have no idea how to do this or where to begin looking.
      Any ideas?
      Sign InВ·View ThreadВ·Permalink
      Re: Animated Search Icon Max Santos15:55 10 Oct ’05
      usualy this is done not with a ico but with a avi movie
      Sign InВ·View ThreadВ·Permalink
      Re: Animated Search Icon Ian Bowler16:33 10 Oct ’05
      Thanks! I had no idea!
      Sign InВ·View ThreadВ·Permalink
      Re: Animated Search Icon DavidCrow16:30 10 Oct ’05
      Ian Bowler wrote:
      Any ideas?
      Have you looked in your C:\Program Files\Microsoft Visual Studio\Common\Graphics\Videos folder?
      “One must learn from the bite of the fire to leave it alone.” – Native American Proverb
      Sign InВ·View ThreadВ·Permalink
      Re: Animated Search Icon Ian Bowler16:33 10 Oct ’05
      Right you are! Thanks!
      Sign InВ·View ThreadВ·Permalink
      CListCtrl – how to change VScroll max position ? Giora_gg14:06 10 Oct ’05
      I am using ClistCtrl class.
      It can scroll only up to the last item in the list. I need the functionality of scrolling further, let say, one more blank page, without any items.
      How to achieve it ? Scrolling is done internally in the CListCtrl, and they also update the scrolling MaxPos, when the item is added, as far as I can tell.
      How can I change that functionality ? Is it possible at all ?
      Sign InВ·View ThreadВ·Permalink
      Re: CListCtrl – how to change VScroll max position ? Mircea Puiu23:01 10 Oct ’05
      Probably you could derive your own class from CListCtrl and write your code for the
      CMyListCtrl::OnHScroll() and CMyListCtrl::OnVScroll() handlers.
      … why would you actually want to do that anyway ? …
      Sign InВ·View ThreadВ·Permalink
      Re: CListCtrl – how to change VScroll max position ? Giora_gg23:26 10 Oct ’05
      SkyWalker, thanks for the reply
      Ok, here is the deal:
      ListCtrl should mimic the look and feel of the Microsoft Access table. I don’t know if you’re familiar with that application, but in short:
      When a user filled full page with items, and he wants to enter one more item, he can scroll the whole window down, so that the first item is at the top of the window again. In CListCtrl, as it is now, you will always add items in the end of the list, or you can put extra blank items. But is not user-friendly
      Now, I overrode CListView::DrawItem function, and drawing things myself. I ovverode VScroll as well, and in my VScroll handler, I can use CWnd:ScrollWindow function to scroll myself, and then DrawItem will be called by the system, to repaint only what is needed. It actually works, I checked it.
      The problem is that internally, CListCtrl does not know about my changes. So, for instance, you would call ClistCtrl::InsertItem function to add an entry. CListCtrl will set rectangle coordinates for this item according to his own view of things. Or, if you want to delete an item.
      And what a nightmare, if you want to sort items !
      So, ClistCtrl calculates internally positions of entries, as far as I can figure out.
      Of course, I could do myself all these operations, but this is like rewriting major portion of the CListCtrl class.
      I want something kind of short, if possible. And this change would make deletion, insertion, and sorting work correctly.
      I hope, I explained kind of clear what I’ve been trying to acheive
      — modified at 5:34 Tuesday 11th October, 2005
      Sign InВ·View ThreadВ·Permalink
      Read from chat/graphics fickludd12:56 10 Oct ’05
      I’m working on a poker odds calculator. There are several for sale, but mine will only be used for personal use. It will have som functions that the others don’t got.
      But to the point, at the moment the cards are read when you push buttons for each one of them. I would like to make this as automatic as possible. I’ve never created a program that is connected to another yet, so I don’t know much about this.
      Many other calculators get information from the small chat window in the poker software. You can se the community cards, raises etc. How should I do to connect to the chat, and make my program to read in constantly?
      And alternative nr 2, which makes it possible to read all cards, is to look at the graphics. I assume that you have to find some pixels that are unique for every card and so on, but how should I get started?
      C++ Builder.
      Sign InВ·View ThreadВ·Permalink
      Application supporting diff’ languages jim45612:23 10 Oct ’05
      How does an application identify different languages supported by a single resource at runtime ?
      Sign InВ·View ThreadВ·Permalink
      Re: Application supporting diff’ languages Maximilien1:03 11 Oct ’05
      are you talking about english, french, spanish language ? or C, C++, … language ?
      Maximilien Lincourt
      Your Head A Splode – Strong Bad
      Sign InВ·View ThreadВ·Permalink
      Important: Distributed Proccessing Mohammad A Gdeisat12:11 10 Oct ’05
      this question is not a VC++ question but i put it here because VC++ developers are the best.
      I want to write software that uses computers on a LAN to and use there processor resourses, synchronize them, to gain a huge processing power, I may use tens to hundreds of workstations on the LAN.
      Another point about sharing resourses:
      when I want to share processor resourses, can I have special hooks on the system such that when I run a program( say 3dmax), the processing load will distribute on the network nodes? Can this be done???
      by the way: I heared that a company created a screen saver that is used to share processing resourses (when the leaf computer is idle), all nodes are controlled by the company’s computer. How could they run there own code (that did not ship with the screen server) on leaf computers???
      any ideas are welcome?
      Thanx All,
      Mohammad Gdeisat
      Sign InВ·View ThreadВ·Permalink
      DCOM Anonymous12:21 10 Oct ’05
      Sign InВ·View ThreadВ·Permalink
      Re: Important: Distributed Proccessing sfdougl23:21 10 Oct ’05
      See Beowulf [^]
      Good luck, this is a challenging topic.
      DEBUGGING : Removing the needles from the haystack.
      Sign InВ·View ThreadВ·Permalink
      Re: Important: Distributed Proccessing beko1:41 11 Oct ’05
      Did you have a look at the GRID and GRID middleware software?
      Sign InВ·View ThreadВ·Permalink
      mmioOpen() and periods in folder names. Anonymous11:40 10 Oct ’05
      I am having a problem with the mmioOpen() method when I attempt to open a wave file which is located inside a folder which has a period in it (ex: My.Folder). Any ideas?
      if( (m_hmmioFile=mmioOpen(m_szName, lpInfo,MMIO_ALLOCBUF | MMIO_READWRITE | MMIO_CREATE )) == NULL )
      Sign InВ·View ThreadВ·Permalink
      Re: mmioOpen() and periods in folder names. DavidCrow16:33 10 Oct ’05
      Anonymous wrote:
      I am having a problem with the mmioOpen() method…
      It might help to explain what the problem is. For example, what is the value of the wErrorRet member of the MMIOINFO structure?
      “One must learn from the bite of the fire to leave it alone.” – Native American Proverb
      Sign InВ·View ThreadВ·Permalink
      mp3 processing Vertical_Horizon11:31 10 Oct ’05
      Is there any class which loads and saves mp3s and gives you access to the audio data?
      Sign InВ·View ThreadВ·Permalink
      Tree control with check boxes nsnewbee11:29 10 Oct ’05
      I am trying to create a tree control with check boxes property set to true, but the check boxes are not visible at runtime. Also, there is so much confusing data available on Tree Control like TVS_CHECKBOXES styles etc. so its not clear. Am working with VC++ 7.0 in .NET please help!
      Thanks in advance!!
      Sign InВ·View ThreadВ·Permalink
      Re: Tree control with check boxes Mircea Puiu23:03 10 Oct ’05
      Start reading this very good article here at CP:[^]
      Sign InВ·View ThreadВ·Permalink
      Last Visit: 3:13 2 Sep ’12 Last Update: 17:11 7 Dec ’12 RefreshВ« Prev1…9887988898899890989198929893989498959896 Next В»
      General News Suggestion Question Bug Answer Joke Rant Admin Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.
      Advertise |
      Privacy |
      Web02 |
      2.6.121206.1 |
      Last Updated 8 Dec 2012
      Copyright © CodeProject, 1999-2012
      All Rights Reserved.
      Terms of Use
      Layout: fixed

    • -1′

    • having not to pay 4 24 hours, huh

About Real-Time Advice

  • How breaking news — in the markets, Washington, and around the world — affects you and your money. Have a question about how current events may change your financial future? Email us at