MasterCook does this for any recipe that you enter. The demo version also has built-in recipes so you can see how the nutritional analysis works. I haven't used MicroCook, but I think they try to match each other feature for feature, so you might want to check it out also. I think I learned about this software from the previous incarnation of this list.
Alcohol washes out the isoflavones.
Yes, tofu also has significant isoflavones, but the quantity varies widely depending upon which type and how it's processed. Watch the fat content of some soy products. Not are very low in fat. I always feel good after having snacked on Spec. I know I've just dumped a ton of protein into my system instead of sugar.