WOW! Atlanta just got a whole hell of a lot better..

http://www.nfl.com/news/story/0ap1000000150844/article/steven-jackson-atlanta-falcons-agree-to-contract?module=News_CP