Last week's economic data revealed strong economic growth running up against rising prices and falling confidence.