Hola
neothemaster
A efectos prácticos, ninguna. Por lo que he leido, sobre todo en estos foros, la extensión .htm es un recuerdo de cuando windows solo admitía extensiones de 3 caracteres. También he leido que es más correcta la extensión .html, porque hace referencia al lenguaje HTML, pero en los dos casos las páginas se verán igual.
Saludos,