Data Mining for the retail trader just got easier - http://www.quandl.com/
This website has data sets of almost everything.
They even have multiple months of continuous futures contracts.
You can combine all of this data with a variety of different programming languages.
They are even tracking Bitcoin, housing, demographics, and a ton of other subjects.