I use Personal Video Database. It's free and you can get it here.
http://www.videodb.info/forum_en/
I really like it. You can set tags that you can search, sort by title, actor, or release date, and you can attach cover scans to a movie profile. The best thing is that you can associate an...