Ok, everyone, I have a solution for the "Xbox Live signup is currently unavailable. Please try again later." problems that seem to be plaguing many here. My specific situation was that I had recovered my gamertag successfully on my 360, but then deleted the profile. I had done some initial troubleshooting on my own and came up with my solution, but still took the time to make 2 phone calls to Xbox customer service and spend 2 hours on the phone having someone walk me through all the things I had already tried to end up telling me that I should try making a direct (wired) connection to my cable modem (even though all the Xbox Live connection tests on the 360 passed with flying colors and my original Xbox is able to connect to live via the same linksys wireless adapter). Now, I've read most of the posts here and have noticed that some of you are actually able to connect to live and enter some information before getting the error. In my case, I couldn't even reach the point where I could enter any data. I'd select "Join Xbox live" or "recover gamertag", it would exit the dashboard, display the "Connecting to Xbox Live" screen, and then give me the "Xbox Live signup is currently unavailable..." error. The solution: format the hard drive. Unfortunately this will erase any additional content, but then again, if you aren't able to connect to live I'd imagine it's difficult to have much content that you need to keep. What I believe happens is that if you recover your gamertag on the 360 and delete the profile, the data regarding your live account is left in a corrupted state. One other thing that I did do is recovered my gamertag on the original xbox (this was part of the troubleshooting with CS). It may have contributed to the success of my fix, so keep this in mind. Thanks and good luck.