Guiliani apperantly has had this for months. It was released at a time that was calculated for maximum impact. Any later and they could have lost votes from people turning in their ballots early this year. Any earlier and it would have been out of the news cycle too far before the ellection to make a big difference.