Hot and sour soup

J grew up eating the decadent hot and sour soup at King Doh, authentic Peking and Szechuan cuisine. After several years of trial and error, we finally found a recipe that is really close to the original. To celebrate the Chinese New Year last night, we made a big pot.