Combine all of the ingredients in a food processor and puree until smooth. Store in a glass jar with a tight fitting lid. To use: pour just enough of the prepared marinade on your choice of chicken, firm fleshed fish or shrimp; toss it to coat, and allow the food to marinate in the refrigerator for at least one hour prior to grilling. Because of the marinades high oil content be careful of flare-ups when the food is initially placed on the grill. Remaining marinade may be used as a mopping sauce to add extra flavor and moisture during grilling (so long as it hasn't come in contact with raw fish or poultry). Alternately, remaining marinade may be stored for up to two weeks refrigerated and covered.