Furthering the art, science and enjoyment of personal computing