Why doesn't Helium freeze at 0K?

You have been misled by the idea that temperature is a measure of energy. While this is approximately true at high temperatures, it is not correct at low temperatures. Temperature is actually a measure of entropy; the derivative of entropy with respect to internal energy at constant particle number and volume is inverse temperature. At very low temperatures, quantum mechanical effects become important, and even at absolute zero (0 K), the particles have energy, known as zero point motion. In helium, this zero point motion is large enough to prevent the atoms from sticking together as a solid - it remains a liquid. Above roughly 3.2 MPa Helium-3 becomes solid at high pressure. For Helium-4 it will become solid above ~2.5 MPa. http://ltl.tkk.fi/research/theory/helium.html