They're like stocks. Watch your date and flights everyday. When they go down, buy.
Sometimes there are last minute deals, sometimes the deals are out 30-45-60 days.
Thats when the carriers are looking for instant cash for any given reason.
Right now, I am watching October fares to SEA for one particular weekend.
If two people agree on EVERYTHING, then one isn't necessary.