I found this website that compiles your race results. Not ones you send in, ones it has found by searching all race results. Some of the results have you living in different states. My Marine Corps Marathon had me living in D.C. for example. If you sign up (free) you can claim the ones that are yours and have all your results in one place. I'd say 90 to 95% of the events I have run were already there.
It is cool, and almost a little creepy, to search your name and find all those race results. Even from a small 5k you ran three years ago. It is called Athlinks. Check out the dossier they have on you.