Oops, and I forgot to mention checking availability on all legs of the flights as well.
A note on ITA though, I've found that when searching by the month, sometimes the prices it displays in the calendar are larger than the price found after clicking on the day. That's probably just due to the time restrictions of the search and the huge complexity of such a month-long search of all trips of various lengths.