Mate of mine at work just pointed me to this website, and I haven't seen it discussed here before.
http://www.kaggle.com/
datamining, trading algo design, all sorts of problems posted and crowd-sourced (for want of a less wanky term) for solutions, and if you win, you can earn some decent...