An excellent site for stock market news and swing trading lessons is GuerillaStockTrading. They have lots of lessons and you can subscribe to their newsletter and get one free stock trading lesson a day. Check it out.