I went in for a RoI card from SkyDigitalCards.com. Marty was fast and very helpful by mail. From this month, I guess they have introduced an yearly fee just like other providers. Thats sad

But I guess they could not help it. It is still 75 Euros which is lower than any other provider I have seen, (and I have seen a whole lot of providers across Europe). I got my card activated without any problem thanks to them. Since I registered before June, I got it all for no cost.
I miss Channel Five though on the RoI card cause that shows a daily cricket highlights package of all matches which I dont seem to get that in any other channel.
SkyDigitalCards also sells the boxes. I think the box + card prices are as cheap or costly as any other provider. The only difference I guess is in the lower yearly cost comparitively. 75 Euros translated to 48 pounds. None of the other sites I have seen has anything less than 100 pounds.