Put all ingredients (accept chicken) into a blender and blend until smooth.
Place chicken in an airtight container. Pour mixture over chicken and marinate for at least 1 to 2 hours (I allow mine to marinade overnight in the refrigerator). Remove chicken from marinade and cook over grill until done. Bring marinade to a boil and use to baste the chicken while cooking.