In a skillet, saute bacon until cooked but not real crisp; dry on paper towel & crumble. Add onions, mushrooms & garlic to skillet, sauteing in bacon drippings until tender crisp. Chop tomato & 1 avocado. Grate cheese. In a bowl, whisk together eggs, milk, salt & pepper. Add all prepared ingredients; gently stir.