Thanks so much, Louis! Your list is great. My only concern is how on earth can anyone get through all that knowledge and when?!
Perhaps the next step would be to develop a business model around extracting and presenting that knowledge in small and easy to digest chunks.