After several failed attempts to create an account at Healthcare.gov, I finally made it to the end of the process. It told me to check my email for instructions to get my username. I waited. I checked my email repeatedly. I received no email.
I then called their support line and was told that the system was under heavy load and I therefore needed to wait at least 3 days to receive an email. Thinking that 3 days was a bit unreasonable when the user interface tells me it was already sent, I tried to create another account.
This time, I kept my browser's developer tools open so that I could monitor the requests and responses and I completed the account creation process. On the last step, I noticed a problem: The final request that submits all the data entered into the multi-page form fails. Most-likely, my data was not received and no email was sent.
That Status 500 in the image above indicates that a server-side (likely software) error occurred in the submission of the data I entered.
I tried again, and on each attempt, the site told me my data was received and an email sent when submitting the data failed.
Maybe I'm just too picky, but I expect information given to me in a software user interface to match reality. It seems that may not be a requirement at Healthcare.gov. This type of error wastes users' time, frustrates users, generates unnecessary support phone calls, and costs us taxpayers money.