Information, commerce, communication and entertainment all rely on computers. Unfortunately, only a tiny fraction of