Why did Talking Points Memo get rid of the old login system?
The basic reason is, our old login system was breaking down. It simply could not handle our growth. We realized we could not use our resources and money to continually patch bugs, so we decided to build a new system from scratch — one that was stable and could accommodate new features. This decision was not taken quickly or capriciously. So we built a new system based on the OAuth framework, which is quickly becoming an industry standard.