Extremely Annoying Twitter Problem!

Boy, am I mad at Twitter!
I held a mini-seminar yesterday for a handful of people, showing them how to sign up for and use Twitter. I had each one of them take a turn at the computer to sign up for a Twitter account. Everything seemed to be going pretty smoothly.
Then today, I [...]