Windows Vista decides to throw you a generic "COM Surrogate has stopped working" or "DLLHost has stopped working" error message when it can't find some of your codecs. Vista's updated Media Center will completely crash without any error if it encounters a file without the proper codec (not very appliance-like if you ask me). This usually occurs when trying to get the video thumbnail, so you can have a hard time navigating to other video files if you step upon this "land mine."
Read on at OCModShop.