Como: Cabeçalho de tabela fixa com uma tabela (sem jQuery)

Eu sei, há pelo menos 3 dúzias de perguntas como esta no stackoverflow e ainda assim, eu não pude fazer isso acontecer:

Uma tabela simples onde a cabeça está colada / fixada no topo e o corpo está rolado. Eu tentei muito nos últimos dias e agora acabei aqui chorando por ajuda.

Uma solução deve funcionar no IE8 + e nos mais recentes FF, Chrome e Safari. A diferença para outras "possíveis duplicatas comoeste é que eunão faça deseja usar duas tabelas aninhadas ou jQuery (no entanto, o javascript simples é bom).

Demonstração do que eu quero:
http://www.imaputz.com/cssStuff/bigFourVersion.html.

Problema é que não funciona no IE, e eu estaria bem usar algum JS.

questionAnswers(2)

yourAnswerToTheQuestion