- dynamically generated copyright year interval - added the db backend to the header - documented the db-backend-changing define, made it case insensitive and ensured wrong values would trigger compilation errors