StockTwits provides a social communications platform and social graph for anyone interested in the markets and investing.