How many of you have used an electronic spreadsheet, like Microsoft Excel? Very good. Now how many of you have run a business with a spreadsheet by hand, like my dad did for his small printing business in Philadelphia? A lot less. Well, that's the way it was done for hundreds of years. In early 1978, I started working on an idea that eventually became VisiCalc. And the next year it shipped running on something new called an Apple II Personal Computer. You could tell that things had really changed when six years later, the Wall Street Journal ran an editorial that assumed you knew what VisiCalc was and maybe even were using it. Steve Jobs back in 1990 said that spreadsheets propelled the industry forward. VisiCalc propelled the success of Apple more than any other single event. On a more personal note, Steve said that if VisiCalc had been written for some other computer, you'd be interviewing somebody else right now. So, VisiCalc was instrumental in getting personal computers on business desks. How did it come about? What was it? What did I go through to make it be what it was? Well, I first learned to program back in 1966, when I was 15 -- just a couple months after this photo was taken. Few high schoolers had access to computers in those days but through luck and an awful lot of perseverance, I was able to get computer time around the city. After sleeping in the mud at Woodstock, I went off the MIT to go to college, where to make money, I worked on the Multics Project. Now Multics was a trailblazing interactive time-sharing system. Have you heard of the Lenix ad Unix operating systems? They came from Multics. I worked on the Multics versions of what are known as interpreted computer languages, that are used by people in non-computer fields to do their calculations while seated at a computer terminal. After I graduated from MIT, I went to work for Digital Equipment Corporation. At DEC, I worked on software for the new area of computerized typesetting. I helped newspapers replace their reporters' typewriters with computer terminals. I'd write software and then I'd go out in the field to places like the Kansas City Star where I would train users and get feedback. Now this was real world experience that was quite different from what I saw in the lab at MIT.