This is ridiculous. I know from working in IT that servers can and do crash but come on people. After three iPhone releases you figure they would have figured this out by now. How is it that in 2010 they still haven't setup their servers to accommodate the extra load?
think about the people who run the servers, this is america you expect more?