Why Interest Rates Will Probably Stay Low for the Next Three Years.

Believe it or not, this scenario is very likely, given the following circumstances. What does it mean for stocks?