I don't have sky, BT or any other provider, tbh I don't even have terrestrial, just use my PC for all my entertainment. I use Cricfree for free streaming which gives me most of the racing etc but it doesn't always run very well and I find myself having to refresh the screen quite often.
Any other free sites worth looking at?