I totally agree. The best case scenario is to make a product that is useful for 1 user, but becomes even more useful as more and more users use it. The best example is FourSquare. You can check in, and earn badges, but as you tell more and more friends about it, those badges become a bigger status symbol. Yet even without any friends, it still feels good using it