Disappointing biotech. Issue 7521 (13th October 2005)