The other thing I've been wondering lately is, do we need all the MFS code anymore? These modules were written years before TiVo enabled online scheduling, and so the writers had to do everything themselves. Would it be more efficient at this point to create a fake online request, and let their software do all the hard work? It would only work for series 3 units, unfortunately, but it would be a lot cleaner.