I've read in a number of places that facebook is profitable. Siince their ad revenue is so low, you've go to imagine flyers + gifts are making up for the difference. Seeing that they've hired so many engineers, you've got to reckon they're racking in tons of $$$.