When one decides to purchase a PC-based DVR, they have the options of either building the entire DVR themselves, purchase the DVR card or cards and install them into an existing machine, or have one built for them. It may seem as if any of these options may be feasible. But, there are definitely advantages and disadvantages concerning each of these options. Building a PC-based DVR from the ground up almost always seems to be the most cost effective. One can save a lot of money on the total cost of the machine by shopping around for the individual parts. But, compatibility issues could arise from using a custom built machine. It’s very imperative that one must do their research and make sure that all of the parts are going to be compatible with each other. Otherwise, the cost savings will not be significant. This could be very time consuming. Compatibility issues can cause a person to spend enormous amounts of time on a technical support line. Purchasing individual DVR cards and installing them into an existing machine may seem to be cost effective as well. The issues of compatibility also arise when doing this. Most machines that are purchased from major PC manufacturers are preconfigured according to the manufacturer’s standards. This can make things difficult when installing third party hardware or software. Factory preconfigurations can interfere with hardware and software installations and functionality. This could also cause one to spend hours on the phone with the PC manufacturer or the manufacturer of the card. The best option, when purchasing a PC-based DVR, is to have one built by an established business. Buying the entire machine from a reputable firm can insure that all of the parts that are included with the machine will be compatible with each other. Your product would most likely come with a warranty. And, your chances of acquiring quality technical support would be greater. You might spend a little bit more money buying a prebuilt PC-based DVR, but you will be saving yourself a lot of headache. The extra cost that you pay is to ensure quality and reliability.