Well, giving something away for free is not a bad business move (Facebook's free ;)), but do you really think that Google just makes their services free because they're nice? A business like any other, they just make $$$ of us in a more indirect business model.