I'd think building virality into a product or service is one of the cheaper ways of acquiring customers. If you create something that works on its own, but is more fun when friends are using it, people are going to do the marketing for you. Instagram is a great example.