Cool, thanks. I think it would be interesting to compile an online free resource which covered all of this material. There are plenty of free course videos online...I feel a side project coming on...
Absolutely. Really the main benefit of a business program is the people, and spending two years with really smart people who have wildly different experiences and are passionate about business. Seth Godin had a great post about this. That said, I believe there are a few things they teach you in business school -- the basics of finance and accounting, some business strategy... -- that everyone should know. A business OCW would be a great public service project.