The Tivo is nearly a perfect solution. All it needs is a dang digital output!