http://www.cnblogs.com/vs2099/articles/3635885.html
http://www.cnblogs.com/tubo/archive/2013/01/31/2888339.html
http://suuchaexp.codeplex.com/SourceControl/latest