Apple’s home page is showing a countdown timer until the release of Mac OS X 10.5 Leopard, as well as a link to its new guided tour of its latest operating system, due October 26. The video may be watched on the Web site, or download as one file to your hard drive (379MB) and/or iPod (108MB).