О, эта тема мне знакома, так что могу поделиться
Для того, что бы заработать деньги с сайтов есть много разных способов – основные варианты это продажи чего бы то ни было и заработки от рекламы.
Например про фейсбук – у него посещаемость будь здоров, на нем просто продают рекламу (кстати не дешевую). Я вот не знаю про фейсбук – есть ли там дополнительные фишечки для пользователей за деньги (если нет, то скорее всего скоро будет), а вот те же одноклассники, вконтакте и тд. – продают за деньги дополнительные (платные) возможности на своих ресурсах – зарабатывая при этом себе денежку. То есть, сам сайт вроде как бесплатный, но есть какие то платные фишки, дополнения – вот именно они и приносят денег создателю + конечно реклама, и еще раз реклама.
Мне по аналогии подумалось о радиостанциях – вроде все слушают радио бесплатно, но вот что бы поздравить, передать привет и тд. – нужно воспользоваться платной линией. А если вы захотите дать рекламу на радио – это тоже будет платная услуга.