One thing that reading up on the Cachecard made me realize: If you want to do something database-intensive such as mucking with your season passes, just do it when the unit isn't trying to record two streams of video. So frequently, the unit is just recording random stuff that I don't care about. So I could stop those recordings before going in to alter the season passes and I'll bet the response gets much faster.
_________________________
Tony Fabris