I would say some alternatives might be: CPC/CPM advertising, getting articles written about your site, lead generation, social sharing, social promotions (think Dropbox), affiliate programs, or just making a product that is so awesome people tell their friends/coworkers about it