How much data do you need? Sample size calculation?

This is a basic stats question. How much data is sufficient? Do you need more samples before you can assert your findings with confidence?

Work around the answer using the following

  1. Population size
  2. Margin of error
  3. Confidence level

But before that? Do you need statistically significant results?