More realistically, you should try and get a simple viral loop working along these lines:
A new customer is exposed to your product and likes what you offer
That customer is incentivized to tell his or her friends and associates
Those potential users are exposed to your product and become users
You track both your viral coefficient (the number of additional users you get for each new user) and your viral cycle time and then progressively try new things.