That site's a godsend, isn't it! Another on if you ever get stuck is myp2p . eu
You have to download the software, but it's safe and reliable.
I was going crazy till I found that site. I'll try the one you are talking about? Is the picture clear as channel surfing or better??