Check out the Athlinks website. This website has a database of races, you can set up an account and have all of your races show up under your account. You can upload pictures, see if you have any rivals (people who have raced against you in at least 3 of the same races that you have), add friends, upload music playlists, add gear, upload race stories, add missing race results, and add video clips. Check out the site and see if your race results are listed.
I created a bulletin board entry for athlinks profiles, if you would like to post your profile for other challengers to see, post at this location: http://groups-beta.google.com/group/raceforyourcity/browse_thread/thread/7afe77e9b9aaa61e
You can view my athlinks.com profile here: http://www.athlinks.com/racer/8346981/1miletogo.aspx. The site will make you register if you want to see race results or post messages. Search for your name and set up an account and then you can “collect” your race results under your account.