Maybe it is my misunderstanding. I do not know the difference between HMO and HME, actually. But, I was wanting to implement something like TivoToGo to download shows. Maybe pyTivo is the right solution, I do not know. I did not see this sort of capability in it though. And downloads from the Tivo via the web interface are PAINFULLY slow. I mean like 12k - 250k every 30 seconds. A download of a 30 min show (approx 600Mb) has taken 28 hours so far to download 280Mb. This is using a bash script that I cooked up. galleon just quit the download after about 2mb every time I restarted the server.