Hi we have a new mirror at http://mirror.5ninesolutions.com. Its located in Los Angeles with 100mbs. The sponsoring organization is 5Nine Solutions. The contact is spencer at 5ninesolutions.com Thanks