I go through WOW which is a fairly big cable company and they said they didn't have a channel that carries it.
Then the guy gives me this site.
http://vinubuzz.com/
Is it standard practice for your billing/tech guy to give out sites like that?
For one thing it's full of shit and popups, you can barely navigate it and it forces you to download vlc to watch anything even if you already have it on your system. Looks like a scam or virus central.