Heat the oil in a large dutch oven, then add your onions, garlic and ground beef. Cook until brown. At this point, I like to drain the meat a little by pressing a large spoon into the mix and drawing out some of the fat. Toss this out.
Add diced tomatoes, tomato paste, coffee, beer, and beef broth
Add spices (items 14-20 above), brown sugar and then add in 2 cans of kidney beans and peppers. Let this simmer for about 1-1/2 hours.
Add the final can of kidney beans. Add the chili sauce, salsa, and hot sauce. Allow this to simmer for about another 30 minutes.