automatic payments in installments?
On a contribution page, it is possible to set the 'recurring' to 'offer installments: "Give the user a choice of installments (e.g. donate every month for 6 months)? If not, recurring donations will continue indefinitely." That may be one place you could look at doing a minor customisation so that rather than 'offering' the number, you specify it and hide it.