Re "I suppose you're going to be ripping them anyway at some point"
With 2000 DVDs, why would you suppose that? Commercial DVDs average about 6GB each and would take a long time to rip to a streamable format, and it's not as if DVD players are in any danger of becoming obsolete.
Incidentally I can recommend DVD Profiler instead of Excel, it's cross-platform, networkable, cloudable, reads the barcodes and has a large following. It even has a lending library system built-in so you don't forget who you've lent what to. The Windows version has at least one glaring bug, but nothing new there!