There is a beta version of JavaHMO 2.3 out which adds native support for TiVoToGo – meaning it can replace TiVo Desktop. It also has the ability to *automatically* transfer shows to your PC based on pre-set criteria. So you could have a PC with big drives snarf over shows as they’re recorded to auto-archive, etc.
I’ve been meaning to rebuild one of my old PCs, which has a RAID motherboard, into a media server – this seems like a good reason to bump that up my To Do list.