Understanding Human Cancer in a Fly?