There is little doubt that, partly due to the tax overhang from Brown's pension raid, Britain's stock market has underperformed for the last seven years. But the century-long investment tables compiled by Barclays and others show that over the long haul, shares still provide the best returns.