A new techno documentary unearths valuable history-with some glaring omissions

What can we do to improve this website?