I've had Ipguys for about 3 months now. I can say the product is of good quality. The channel selection is large, so there is something for everyone. The video on demand is extensive, and has most current TV series. I found the EPG user friendly. It does buffer from time to time, although I am on a "High speed" WIFI. The price is fair, but not the cheapest. The only complaint I have, is that Sportsnet West is not available.
Shame they don't offer m3u service.