The reason why Microsoft charges for Xbox live is to keep Security tight and everything. Sure, hacks are possible, but not once has Xbox Live gone down for a long period like PSN has. For me paying 40£ a year is not much, and I'd much rather pay that than get a service for Free which is down...