when future cash flows' are reasonably predictable and an appropriate discount rate can be chosen, npv analysis is one of the most accurate and precise methods of valuation.
well, if the appropriate discount rate is 3.8% (the current rate for a long-term treasury bond) it would make sense to pay $240,000 now to return $10 million in 100 years.