Low-fare carrier Spirit Airlines just announced that it will start charging $30 for any carry-on bag that has to go in the overhead bin. They won't charge you for something that fits underneath the seat, and they make exceptions for things like strollers, umbrellas, and coats. But the fee goes up to $45 if you wait until you get to the gate to pay it.
Spirit has a lot of flights to Florida and the Caribbean, popular places for a long-weekend jaunt, which means a lot of passengers are likely to carry their luggage on board rather than bother with checking it (which actually costs less: currently $19 for the first bag, $25 for the second).
It's not surprising to be nickel-and-dimed by a discount carrier, and I totally get where the airline is coming from. The carry-on situation on any airline these days is ridiculous, with a bunch of jokers bringing on enormous duffel bags and racing to stuff them into the first overhead bin they find, regardless of seat assignment. Charging a fee is a surefire way to get people to carry on less stuff. But $30 seems like a pretty hefty fee. And I don't see why the airline can't just do a better job of enforcing the existing carry-on rules before trying to squeeze more dollars out of their customers.
Here's hoping the major carriers don't follow suit. I'm not optimistic, though...