Xenical should only be prescribed for people who have a BMI of over 30.
I was on Reductil for about 3 months, and lost about 10 pounds. Reductil reduces cravings and appetite, making you feel satisfied on less food for longer. I think it may also speed up your metabolism, but it is a derivative of speed.
Side effects can be increase in blood pressure, dry mouth, sleeplessness and mood swings.
The best way to lose bodyfat, is by doing loads of weights. Work 2 different muscle groups per session, 2-3 different exercises for that muscle. Do 2-3 sets of 20 repetitions. Make sure your weights are not too light, you should feel the burn as you get towards the end of each set.
Superset your session, which means move from one exercise, directly to the next, without rest, push your weights a little quicker, to bring a cardiovascular aspect into the routine. It does work, I was lean and athletic, before I met my current boyfriend and he kept feeding me Lindt chocolate rabbits!