TV on Computer?

So I know Comcast has streaming channels, but not all channels are available... so how can I get for example... "Fox" on my computer? Is there some way to run a cable off the DVR box to my computer or monitor? My tv is kind of small and not HD versus my monitor is HD and wide screen and watching something like Nascar Racing would be nicer on computer.
Any help would be greatly appreciated.