I'm looking for a windows program for cataloging my DVD, video files, ebook, etc...

The program must have some retrieval of information from the internet and from the files themselves.

Also, one MUST HAVE requirement is that if a file/ebook changes location, I need to be able to change it in the software. Even better if the program allows bulk updating...

---

Update
------

Order of preference is: open-source, freeware, shareware, commercial.