Encyclopedia of Arda
I hardly can't believe I didn't add this earlier on my blog : the Encyclopedia of Arda is a great piece of work containing timelines, maps and detailled descriptions about everything - and I do mean *everything* - in Tolkien's Middle Earth. And it's even available on CD for your offline browsing pleasure.