I dont see why a normal PC with a massive hard drive(s) couldn't do what you are looking for. I don't think you should need to spend over $1500 tops.
I’ve been wanting a TiVo for sometime, and while searching the interweb I found a great article about how to build a complete DIY media PC. It may look daunting, but the satisfaction you will earn ...