Let me make a comment not to start a Console War here. PS3 is a good console, but the 360 is overall better. Valve, that makes Half Life, Half Life 2, Counter Strike, L4D etc. was quoted on Kotaku as saying the PS3 is to hard to work with and thus won't program/make games for them. It is true, even though a PS3 fan may get mad, the Cell chip on the PS3 like the Emotion Engine on the PS2 are ADVANCED, no questions asked, but hard to program for. In the end, Xbox Live does have more content, better multiplayer, and streaming movies. Yes, you can stream HD movies on Live. If you want GB on HD, then forget a PS3 and just stream it. THEN, you can save some money and get a Blu-Ray player and then not need a PS3 or save again for a PS3. Just my opinion.
EDIT: The article on Kotaku:
http://kotaku.com/5285207/why-valve-dont-develop-for-the-ps3