@nigeltheflash either you didn't read my first post in this thread or your read it and didn't believe it. After all, I'm just a rando on the internet.
The difference you, and others in this thread are missing, is that 99% of all data trasfer in the world is done for business and is indeed bit perfect. Business, govt, and individuals need their files to be perfect. You'd hate it if you bank dropped a zero when it downloaded your account data.
Streaming can't use the error checking protocols that achieve bitperfect file transfer. Thus, dropped bits and the streamer's attempts to deal with it. Otherwise, there would be no market for high end streamers, silver digitlal cables, or anything high-end digital audio. We could use all the same equipment that you use at work to achieve bitperfect file transfer inclding generic cables in plastic wrappers.
I've spoken to many IT professionals who don't know the dirrerence because they spend their entire career in business where bitperfect is an non-negotiable requirement.
So I'm not interested in arguing and this is the second time I've explained the difference in this thread. So I'm done (unless someone shows up who really understands streaming and can add to my understanding.) I did some googling before I responded here, knowing people will be more likely to believe it if they can google it, and google doesn't get any answers. Google explains bitperfect well but discusses streaming in general terms.
I do acknowledge that I could be wrong. I'm no a streaming expert. I'm a physicist who had to dig really deeply to understand this and of course my sources could have been wrong. but I'm usually pretty good at sorting the wheat from the chaff.
Hope you system sounds great,
Jerry