Through the awesome powers of the interweb, I have discovered a DVR which can control a cable box. It has the same little IR lightbulb thingie as TIVO and everything. And it has a programme guide (not currently functioning because it can take up to 24 hours to appear yadda yadda yadda).