xenical and it's ilk are also called "greasy fart pills" by most medical people I know.
Want to have a suprise, uncontrolled, messy accident? Take xenical. Want to lose body fat - control what goes into your mouth. And don't make the mistake we made for years of thinking fat is bad. Even some saturated fat is needed for healthy hormone production.
I've been an AHA instructor for 16 years and taught "low fat, low fat, low fat". Turns out - we were a little off in our way of thinking.
If you fat intake is too low, your digestion will not be great and your food will go through you too quickly to get optimum absorption from it. Generally, I reccomend about a 20% dietary fat intake, some need a bit more, some a bit less. Personally, if I go over 20% I can't eat enough and lose weight. To bulk, I'm eating 9% on lifting days, 18-20% on off days.
But back to xenical - skip it and take control of what you put into your mouth and you'll do well. I'm not trying to be a smart alec, mean natured, or unkind here but the fact is that the bodybuilding lifestyle is hard. It does require some sacrifice, giving up those tasty, fat gaining high fat/high carb at the same time foods is just one of those sacrifices we make to do our best.
Best wishes for getting the results you are looking for.