Wow I never realized so many half witted people on the intranetZ don't know what they are talking about and try to pass their lack of knowledge as facts.
http://www.edge-online.com/news/microsoft-paid-50m-advance-gta-iv-content
"Next-Gen contacted Wedbush Morgan Securities analyst Michael Pachter, who further explained the deal. "What Microsoft did was pay a $50 million advance," he said, much in the same way a big-name author receives a payment in advance of his or her next book."
"If revenues don't meet that figure, Take-Two will have to return some of the advance, according to Pachter. But he said that there's no reason to believe Take-Two would actually miss that revenue target."
MS paid for the DLC to get made, be exclusive for a year and got their money back, one way or another. Now PS3 owners get to enjoy this game. Mission acomplished for all. Lets move on.