It seems to me that Tivo, Inc. needs to hire more qualified programmers who have more expertise in the language platforms they are trying to support. After 10 years of dealing with so many bugs in Tivo software, the only conclusion I can come to is that the existing programmers are overwhelmed. The hardware design and interface design have been excellent. The Roamio Pro is an excellent product. Now it just needs the proper software support by the programming teams.