Hello Scott,
1500 . Thatīs ist. OK? But i need an invoice, is this possible?
Also, how flexible do you want the rules?
--> as flexible as it gets

Being able to specify ranges?
--> Yes, time range for example 10:00 - 21:00 = ON , after 21:00 Autooff
Multiple on / off times per day?
--> I think so, Yes, because astaro for example can one event per rule.
For example you can go to my astarotestbox in vmware. -->
https://astarov7.ath.cx:61003 (user: admin pw: pfsense)
Under the definition tab you will find the "time events". Here you can specify time events as ranges for different days. Under the Network Security Tab you can specify different rules with one time event.
I think one time event ist not enough per rule, but i can live with one.....
The time events must apply for all rules in pfsense, LAN, WAN, IPSEC and so on.....
With very special greetings from Germany
Heiko