Originally Posted by GnarlyOCMD
Nice post , didn't know half of the stuff in there o.O
Do you have need Xbox Live Gold to use that or do you use a credit card?
I think it requires you to have the Comcast Xfinity TV service on your house, and it can be streamed to the 360.
If anyone else has any more information, post it, and I will add it to the OP.