Chorizo and Vegetables - In a large pot, add the olive oil and bring to medium high heat. Add the chorizo and saute until golden brown. Reduce the heat to medium and add in the celery, onion, garlic, red and green peppers, jalapenos, chipotles and cook 4-5 minutes until the vegetables begin to soften.
Beans and Sauce - Add the beans, tomatoes, chicken broth, chili powder, cumin, and oregano and mix well. Simmer of medium low to low heat for 1 our. After 30 minutes, check for seasoning (salt and pepper), and if you want a little more heat you could add a little chipotle sauce. But be careful - it is a subtle heat. Don't add too much.
Finish - After an hour, it's time to enjoy. Finish by squeezing in 1/2 of the lime, cilantro and adding the corn. Cook just another couple of minutes to heat up the corn.
Serve - I like the favorites. Served with diced avocado, salsa, cheese (pepper jack), black olives, sour cream and the lime wedges. Corn bread as always with chili - on the side or you can use some tortilla chips. Blue corn chips are great with this. ENJOY!