Patients undergo percutaneous hepatic arterial infusion, using a double balloon catheter in the inferior vena cava to isolate circulation to the liver, with melphalan over 30 minutes on day 1. Treatment may be repeated when all toxic effects are grade 2 or less. Patients undergo staging at 4 weeks after completion of the second treatment. Patients may receive 2 additional treatments.