Is anyone aware of data sources, preferably free but commercial if need be, for historical price data (daily, weekly or even monthly would be ok) for various broad asset classes.