Primarily xbox.. have it on my desktop when need be. A friend was saying they were suppose to be uploading episodes on netflix a day or two after they air. Is there any truth to this ?
I don't know about the Netflix thing, but I know that Xbox is doing something where they'll put an episode up the day after and you spend Microsoft points to watch it. I think it was 1860 points, which is like $22 for the whole season.