I just would like to mention some of the most annoying bugs (to me) that have been present on most of the versions 4.xx of ProgDVB, and that are still not fixed today:
Channel list management:
- channel trees are randomously showing inconsistencies with channel list. Mainly, some SCPC channels cannot be expanded in the channel tree (no "+" symbol). Seems to be caused by a bad differenciation between channels with similar SID,NIT/TID.
- channel list properties are also inconsistent when the number of channel lists (satellites) is important. For example, the TV/Radio/Data filters are not well saved and can move back to unwanted status after a channel scan. This bug is likely to appear also after a manual channel list renaming through the channel list properties menu (=> data overwritten in channel tree file ??)
Wrong pid parsing on some channels:
- this is systematically true for all Canalsat channels on 19,2°E, where the Seca Ids are incompletely displayed (only one fake Seca Id displayed instead of 2, 3 or 4 on most channels). This may cause some Seca CAMs not to work correctly, as they don't find the correct id. This bug is also/still present on Progdvb5.xx.
- this was true till very recently for PMT Pids uncorrectly interpreted on SIC International on 16°E, as well as on the France Televisions mux on 5°W, 11620V sr20000. (all channels shown an incorrect Vpid=pmt=95, all other pids=0). At last, prog seems to have fixed this one, thanks

All above mentioned bugs are very likely to be the main cause for the bad behaviour of progdvb on Vista, which seems to be far less tolerant to some bugs.
Some progress was made on the most recent ProgDVB5.xx versions, even if they still have a lot of other bugs. I did not yet test the latest release on Vista. Will do and send another bug report.
Hope Prog will work on this

Thanks in advance !