MtGox, and other exchanges (though I've got less experience with them) publish raw market data. I've written some analysis tools using mongo and python, they run on an Ec2 instance and buy/sell automatically. I send myself an SMS when I make a trade.
It's been so much fun to build. It's like SimStockMarket (or SimForex) to me. I've always been fascinated by the high frequency trading platforms. Obviously mine isn't high frequency, but it was a chance to build a trading system that had enough skin in the game to be interesting but little enough to be a hobby and not a stressful investment.
I really don't see myself mining at all. That part has never interested me.