You can instantly watch “The Wizard of Oz†streaming from Netflix for free at http://www.netflix.com/wizardofoz on Saturday, October 3rd, starting at 9:00 a.m. ET for 24 hours. During this time period only, Netflix members can also instantly watch the movie in high definition on their TVs via...