OK so I was wondering, why do things melt, I mean on the atomic level what interaction causes things to melt, and why are melting points on the periodic table so strange and seemingly random?