In a sauce pan add the olive oil, minced onion, salt, galic, and raw sugar.
Cook on medium heat untill the onion softens and begins to carmalize. Add the bottle of Ketchup. After you add the ketchup, put about a 1/3 cup water in the ketchup bottle and shake it up. Dump the water into the pan. Add the rest of the ingredience as you see fit. Let it simmer on the stove for an hour then pull it off and let it cool. The longer it sits the better it tasts. Try to make it the day before you Bbq. Sometimes I'll mince up a bit of the ends of my que meat and add it to the sauce.
This is a sweet sauce that has a slight bite. Add some peppers if you need the heat. On my next go around, I will try adding a little beef base to the sauce. Also sweetening with pineapple and less sugar might be good. Like I said, this is a work in progress. This sauce is good but not where I want it to be.