1. In a large stockpot, heat 3 tablespoons of oil to medium-high heat. Add crushed garlic and chopped onions, and stir until onions just start to brown. Add the can of crushed tomatoes, cumin, cayenne pepper, chili powder, salt, pepper, and half of the lime juice. Turn up the heat until it bubbles, stirring constantly, then gradually stir in chicken stock. Turn down to low and simmer for 10 minutes. Add diced chicken. (Optionally add black beans or fresh corn kernels). 2. To make the tortilla crisps, julienne 12 corn tortillas into narrow, uniform strips. In a saucepan, bring 1 cup of vegetable oil up to medium-high heat (takes about 5 minutes to come up to temperature -- be sure to test the heat of the oil by placing a corn tortilla bit into the oil -- it should bubble immediately). Deep-fry these tortilla strips in batches (2 mins or so -- do not let them turn a dark brown) -- transfer to paper towel to dry. They should be crispy. 3. When ready to serve, plate the soup, then top with a mound of the tortilla strips. 4. Optionally add avocado, sour cream, cheese, fresh corn kernels. 5. Squeeze fresh lime juice into each bowl at the table. 6. Soup itself can be made ahead, but make the corn tortilla strips fresh, just prior to serving... it's worth it.