I would just add that it's perplexing to so many companies why, when they're providing information to the government, they need to have 12 different logins for 12 different websites for different departments, with different passwords for each one. Some of those remember who you are when you sign in; with other ones, you need to fill in the same information every single time. There's no tombstone data.
I know there are a lot of tricky aspects to the federal government's own ability to share information within itself, but it's very challenging when you're dealing with the government. In fact, you're actually just dealing with dozens of different entities, all of whom communicate with you and interact with you in different ways, which causes a lot of headaches.