I use Collectorz Movie Collector. About 2 years ago the came out with a new version that would not use any database except theirs, which I really don't like. I never upgraded and use the older version, which I think is superior.
XBMC also does a nice job of cataloging media on my computer.