I'm not an IT person but should they not have done some work in a test environment to check everything prior to going live? I expected some teething issues for 2-3 days but it seems like they've gone straight for the big bang change without doing any testing. The 18 August date should have been postponed.