Company's have realized that traditional banners and text links are not enough to gain true user engagement. And they are now attempting to leverage the relationship you have with your friends in order to produce awareness. And even the "referral" mechanism would be fine, but what SocialMedia and ...
Services are being developed on a daily basis that will help users "share themselves" more effeciently. Right now the social apps are great for early adopters, but we still have a long way to go our favorite online community services are adopted by our friends in the mainstream.