Hi JimR,
I had both a commercial dvr and a home made one using zoneminder. The second was far more reliable. You do not need two, but from experience that when you need to check the system it is sods law that that is the moment it decides to freeze up.
Good luck
EG