Klaus Schmidinger wrote: >You could test the following: change the line > > newSet.Wait((ciHandler && (time(NULL) - startTime < 20)) ? 100 : 1000); > >to > > newSet.Wait((ciHandler && (time(NULL) - startTime < 80)) ? 100 : 1000); > >(make the 20 an 80). Does this change anything? Nope. Three attempts, still 66-67 seconds each. If I initiate an EPG scan as soon as it's possible from the menu, then the time gets down to 26-27 seconds. Teemu