I agree, cashflow is king. Also, if you have never see 7% returns on the stock market, I think you're doing something very wrong. Last year the stock market jumped by about 30%, so unless you've tried (and failed) to pick stocks, you would definitely enjoy a strong year.