TiVo announces TiVoToGo
TiVo is coming out with software in the fall which will allow you to move your recorded shows from your TiVo to a PC. A hardware key is required to view the files.
You will also be able to program your TiVo from a cell phone or PDA. I am guessing that this software is written in J2ME.