Thanks for sharing that StCobalt, I'll have a look into what you've done and see if I can use something you've done to get my Buff to work.
At this point I'm not sure if my Buff works or if the Buff call is not firing - in the default Ability AbilityTechFrigateColonize.entity I am linking/calling my new Buff, BuffTechFrigateColonizeComplete, in the line afterColonizeBuffType, which already existed, but was blank ("")
So heres hoping a dig around your example helps...