Hot and Sour Soup

Every time I go to a Chinese Restaurant, I order their hot and sour soup. There is something about the spicy and sour flavors along with the warm broth that makes me want it over and over again. I have played around with many versions of hot and sour soup, to try to get the flavors right without requiring exotic hard to find ingredients and hours of work, and right now, this is the one I am making most. Feel free to add additional ingredients that you love in your hot and sour soup!