Thai peanut sauce. Oh how wonderful (and versatile) you are! You know that delectable creamy and spicy peanut sauce that you find accompanying your favorite Thai/Asian dishes ? or the one you dip your favorite fresh spring roll in? or how about that big bowl of Spicy Peanut Noodles with Veggies? Ummm! Now you can