@JeremyF,
Let me clarify this again. Helium will freeze if two things are both true.
1) The pressure is really high (i.e. 25 atm).
2) The temperature is really low (i.e. near absolute zero).
If you do both of these things then you will have frozen helium. This is possible, in fact it has been done. Obviously it takes a lot of know-how and pretty cool laboratory equipment to do so.
As I said increasing pressure will create heat (which is a problem). This means the people creating the frozen helium have to two things at the same time (which is certainly possible). They have to remove heat as they are increasing pressure.
But yes, liquid helium does freeze near absolute zero at high pressure.