Net keeps its head afloat since the costs to run the free service are embedded in the retail CD-ROM price (plus selling a million copies of the game doesn't hurt), along with banner advertising and special promotions to make up the difference.
CNN: Online gaming: the state of the Net