I have sincerely tried to be legal. I bought HDHomeruns and cable cards so I could consume media in my linux environment legally on a DVR that has capability that is important to me and storage that lets me keep it as long as I want. But the cable co's are now encrypting to make cable on all but a few channels making it impossible for me to view on the platform of my choice. They are using encryption as a way to force you into a rental scenario. As for online streaming, I don't have fast enough internet to stream. I wouldn't even if I could. I will download on linux and view using the player of my choice or I'll work around the artificial crippling.