I would take a look at StockCharts.com its a great site focused on the technical analysis of stockcharts. They have tons of training and resource articles and if you are a member there is lots of technical market commentary from many experts in the field.