Are hooks global and ran against ALL products, or can you implement a hook to run against a specific product only?   E.G. you created a new Product Call "Test Service" which is automatic set to "Active" using the AutoRelease Module on recieving payment in full, but then I would like to be able to setup HOOKs to run against this product when Suspending/UnSuspending/Terminating/Cancelling   Or do I have to create a provision module for this?   Thx Neville