Ok, so I got my DM800 back. DMM did nothing to it except 'software update' (it did have the latest Enigma so I don't know if that even counts as anything)... In the meantime I have changed my DiseqC switch from a cheap one to a Spawn (not that the spawn is particularly expensive, anyway)...
Here are some updates:
"1. Changing channels that are on different satellite gives me "cannot tune error". After 10 seconds or so the channel does tune."
This problem is 100% gone.
"2. Sometimes, doing the above results in a worse problem - no matter where I put it, it gives "cannot tune" error. Only a full restart would fix this."
This problem is 100% gone.
"3. Sometimes when I switch the DM800 on, it does not display a picture on the TV, and the LCD on the DM800 stays "booting" for ever - nothing happens."
Has not happened yet, but it seems that this is a software problem which will be fixed in the future.
"4. Sometimes I select an HD channel, I get sound but no picture. So I put it back onto a normal channel and back to the same HD channel - then it works ok."
This still happens, this could be related to software problem. Only happens occasionally though.
"5. Yesterday this weird thing happened: under satellites list (I have Thor, Eutelsat, Astra, Hotbird) - Astra satellite list disappeared and I had two THOR satellite lists instead."
Has not happened again.
"6. Sometimes I am watching a channel, and then all of a sudden the SNR drops down a lot - I get freezes and boxes for 5 minutes or so - then it returns back to normal as if nothing happens."
Has not happened so far. I guess this is a diseqc related problem, and now that I changed to Spawn, its been fixed.
So, if you have any tuner problems, change the diseqc switch to SPAWN, of course this is not ideal (it should not happen in the first place), but DMM will *NOT* change your tuner.
Hope this will be beneficial to other people having problems out there.