Added LINQ XML reading (almost)