Thanks ic-racer! It sounds like it can be repaired at a reasonable cost.