News tomorrow about the switch and traffic! Delay was caused by a Letter of Credit which is now signed. Servers for the new website are being moved and should be coming online soon! Not sure of the exact date, but shouldn't take too long!