Is it true that buying them months ahead is a lot cheaper? What if you buy a month or even a week or two before departure? Will price magically drop by then? Also, what are some good online places to buy tickets. I've looked at Expedia, Orbitz, and Travelocity. The prices offered don't differ much, but it seems Orbitz is a bit more. Heading to OK this summer. Anyone there?