The year reached its halfway point over the weekend, which makes this a good time to look back at how the markets have been doing. We have had an awful lot of volatility, but the overall picture remains pretty good.