In a small bowl combine chili powder, salt, cumin, cinnamon, cayenne pepper, cloves, paprika and nutmeg.
In a large pot, heat the oil over medium-high heat.
Add ground beef to the pot; cook until meat is browned, breaking up into small crumbles with a wooden spoon.
When the beef is browned, add in chopped onion, garlic, spice mix; stir/sauté 1 minute.
Add in tomato sauce, Worcestershire sauce, water, BBQ sauce, ketchup, brown sugar, vinegar, chocolate, and bay leaf.
Bring mixture to a simmer, stirring occasionally.
Simmer, uncovered, for 2 hour. It should look more like a thick sauce than the chili most people are used to.
Remove bay leaf.
While mixture cooks, prepare spaghetti. Distribute between 8 bowls.
Spoon chili over spaghetti.
Top chili with cheddar cheese, finely chopped onion, and kidney beans. This is then five-way chili.