What is also somewhat nice about this program is the possibility of the extra float depending on when the charge hits vs. when your statement cuts.
If you can get a credit card whose statement cuts on the 30th, and you mortgage is due on the 15th, you pay your mortgage on the 1st then you have all that extra time before your payment is due. If you switch cards every month you can in theory come out ahead.
-Dave