Wash beans and mix them together in a pan of water (You can change the ratio the goal is to make it pretty).
Bring the beans to a boil and turn off the heat. Let them set for 1 hour.
Rinse them in cold water until the water runs clear and they stop making bubbles. (This takes the gas out of them)
Cover the beans with water, bring them to a boil and simmer until tender.
(Never salt beans until they are completely done cooking!).
While the beans simmer chop the onion and saute it with the italian seasoning, the chili powder, green chili peppers, garlic, and cayenne in a skillet. I suggest cutting the onion in large pieces instead of mincing it but that is optional.
Add the Hamburger. (You can also use any ground meat including sausage. which by the way is wonderful and adds its own spice. Elk meat or Venison is also delicious)
Saute the hamburger, onions and spices together until the burger is done. Again I don't cut the burger in small pieces but leave it in large chunks.
When the beans are tender add the burger mixture and tomatoes and salt to taste.
Add the brown sugar slowly taste testing alot until it is sweet enough. Then pour in the bottle of BBQ sauce. Mix it together and taste it again.
It should be sweet until you swallow then hit you with the pepper heat.
Make adjustments to your own taste.
Once you get the flavor just how you want it let it simmer until you are ready to serve. The longer it simmers the better it will be.
Serve topped with cheddar cheese and paired with Deep Skillet Cornbread.