Don't say that....I just deposited some more funds with them on Friday.
Their site was up and running yesterday but there seemed to be some tech issues ( when I clicked on certain links on their site I would get an error message), other sections were just fine.