During the first 30 minutes of its release there were over 10,000 downloads so things were a tad hectic but mirrors are now more widely available =).
Downloads and Drivers
From the Forums
Subscribe to TechSpot
Get free exclusive content, learn about new features and breaking tech news.