Just to add onto what Kevin said. If you are trying to get ripped, your last carb intake should be no later than 30 minutes after your workout - none further, that is if you train like most people do, at 17h00 or so. High fibre is good for you, especially if you are on a high protein/low carb diet, as the latter tends to make you constipated. The fibre helps you to be regular with bowel action, by drawing water into the bowel and \"bulking up\" your stools.
Another benefit of high fibre is that it helps control the body's sugar levels - giving less spikes in blood glucose. It also assists in clearing fat from your gut by having a high affinity for the cholesterol rings - from there the one group of drugs, called fibrates, which are primarily used in cases caused by Hypercholesteraemia due to high Triglycerides(free fat in your blood).
Just one thing to keep in mind. Fibre can give you bloat, especially if you have a sensitive gut with a tendency to Irritable Bowel Syndrome. Hence the reason for us Doctors not prescibing more than 35gr fibre/24h.
Remember, us body builders ALL have an eating disorder - we do not eat what the General Population does, so we tend to bloat easily....
Peanut oil is a very good source of EFA's, something of which any body builder should be taking on average 25 - 30ml/24h. A good substitute for Flaxseed oil. Very important to take before you retire to bed, esp if your are trying to get \"ripped\".
Have tried Kevin's \"Wimpy Shake\"( it does taste like Wimpy's milkshakes), but instead of using casein prot, I mix in about 40gr of pure Whey. There is no better natural stimulator for Growth Hormone secretion than pure whey, esp having it in your system within the first hour of deep sleep, that's when GH gets secreted. If you do wake due to hunger, then throw in some casein. In your first 6 months of being a baby, your GH levels are at its peak of secretion - usually you tripple your birth weight. Why?? Mom's milk is very rich in pure whey.....
Knowledge is power!