It took me almost a year, but I've finally settled on a "recipe" for soft BMs.
Breakfast: 1 cup Raisin Bran, Fiber One yogurt, 1 teaspoon Benefiber
Lunch: (just make sure to get at least ~6 grams of fiber)
Afternoon snacks: Fiber One pop-tart (one from package of two), Apple (or other fruit)
Before dinner: 30 minutes of brisk walking on treadmill (while drinking Propel-flavored water)
Dinner: (just make sure to get at least ~6 grams of fiber)
Before bed: 1 teaspoon Benefiber, 1 stool softener (docusate sodium)
Water intake: At least one gallon (128 oz) a day (I'm constantly drinking). Mainly plain water, but on the rare occasion I drink soda, tea, or alcohol. Caffeine and alcohol can have a hardening effect on BMs, so I usually drink extra water to try to compensate.
The fiber-ific breakfast and the exercise seemed to improve things right away. The breakfast helped me be "first-thing-in-the-morning" regular. And my BMs have been consistently softer since starting regular exercise.
Just wanted to share in case this may also help someone else.