What is the difference between HPLC and FPLC and why is FPLC preferable for protein purification?
The only difference between FPLC and HPLC is the amount of pressure the pumps apply to the column. FPLC columns have a maximum pressure of about of 3-4 MPa, whereas HPLC columns can withstand or require much higher pressures. As a general rule, HPLC columns won't work with old FPLC equipment; FPLC columns can go on HPLCs as long as the pressure can be regulated. 

Manufacturers have been marketing separate equipment to handle these different classes of columns, but the trend seems to be heading towards machines that can handle both types of columns without issue. A GE rep told me a few years ago that they've improved the pumps on the AKTAs to the point that "they're technically HPLCs now." The term "FPLC" is probably on its way out.