PowerShell – Create MySites for all users

I found this script to be the most effective for creating MySites in advance for all users. Source: http://gallery.technet.microsoft.com/office/Pre-Provision-SharePoint-ec781ee9