It would appear from these leaked images of Snow Leopard printed discs and packaging that the release would likely be before the September timetable set at WWDC. Even sitting on these for two weeks until the "talked-about" August 28th date might be hard to do. With hundreds of thousand of people unable to wait until the official launch and downloading the Torrent, perhaps Apple will push the launch up even further.