The economy is humming along nicely, but how long can the good times continue?

Source: www.kiplinger.com