First, there were hacks to add TCP/IP networking into Series 1 TiVos, which allowed you to extract recorded program files. You could save the files or play them on your Windows or Linux PC. Then came the TiVo Home Media Option service, which allows you to remotely program your TiVo from anywhere you can surf the Web.
PCWorld.com
PCWorld.com