Not that massive. It is all table driven. Weird things like time worked in NYC but reside in Conn is usually a simple ratio applied to the proper tables.
It doesn't all need to be "for free". People will pay for support/service with things like setup, reporting, table updates and payments.