It's a free download-able program, and you can also upload your collection. That way you (and others if you want to) can also access your collection on-line.
Check my signature below for instance.
It's only for dvd's, though.
Try the following site. http://www.movieorganizer.com/
It's a freeware program and as far as I can determine lets you include ALL formats.
I have not tried this program so I can't tell you anything about it, but it may be what you are looking for.