As a side thread from the "Video stutter on DVB-T on Win7 Hauppauge HVR4400 & ATI Video card" one I started, I am having other issues that are unrelated.
When Media Centre scanned for channels on the two DVB-T (UHF) tuners, it automatically merged sources for each channel. Here is where the strangeness began. BTW this was after a fresh install of win7.
1. Each merged channel contained 6 entries. 3 for each tuner. for each tuner there was one source at the correct frequency, one at 166MHz high and one 166Mhz low. Two of the sources were automatically enabled but these were not always the two correct ones.
(These screen dumps were taken after merging the satellite source as well.)


2. After splitting the superfluous sources from each channel and disabling them I am left with a channel list like this.
(I can hide them from the guide but I havn't found a way of deleting the superfluous channels)

3. I think as a consequence of the cocked up channel list and merged sources, I occasionally get recordings that are fragmented into parts. When this happens there is a warning in the windows event log EG the two for Dr Who:
"Recording of Doctor Who began late on 22/09/2011 9:15:59 p.m. due to a temporary failure caused by either a system malfunction or a power loss and stopped early on 22/09/2011 9:16:01 p.m. due to a schedule change."
"Recording of Doctor Who began late on 22/09/2011 9:16:04 p.m. due to a temporary failure caused by either a system malfunction or a power loss and stopped on 22/09/2011 9:30:59 p.m."

I have read that the only way to sort this is to stop all the media centre processes and services, delete parts of the Ehome folder and let windows rebuild them. Then start again EG this guide at hack7mc
http://www.hack7mc.com/2009/09/clearing-guide-data-and-tuner-setup-from-windows-7-media-center.html
Any ideas on whether there is a way to manually edit the media centre channel database and prevent media centre stuffing it up??
Regards Allen.