Preview Apple Leopard OS X 10.5 and Safari 3.0 (and it’s for Windows PCs too!) LeopardToday marked the start The 2007 Apple World Wide Developers Conference and with that Apple Unveiled a set of a great new videos to show off some of the kool new tools and features they have coming for us with the October release of Leopard OS X 10.5 ($129)

Interesingly along with that Apple also annoucned at the conference that they’ll be releasing a version of the Safari Web browser for Windows-based PCs and the Windows beta is available today at