data sources

Best (read: cheapest) sources for historical financial data

Which service providers provide the cheapest, downloadable historical financial data, including indicator data (GDP, unemployment, etc)? I already get real-time quotes from my broker, just need historical data for analysis purposes.