This is really cool! The BibKeeper is a scrapbook for your race numbers! It holds 10 race numbers in a scrapbook. The bib goes on the right, and on the left there's room for pictures, results, thoughts, etc from the race!
They retail for $29.99. You can order extra pages, 5 for $5.99 (although they say you can only add 2 more pages with the current posts in the scrapbook, but can buy longer ones).