20030602 home.science: New anti-cancer drugs show promise