This link is no longer valid. Please contact info@surfguru.com for updated script.