And if you book through expedia or travelocity or some third party this doesn't apply. Some (such as fucking expedia) have a $200 cancellation policy, even if your flight costs less than $200 and you bought it 5 mins ago.

Moral of the story: Use 3rd party sites to search for flights but then book directly through the carrier.