For you 40k Lore buffs (I think I'm the only one... hello? Helloooo?) I stumbled on this rather nice site. As with all Wiki's you do end up spending somewhat more time than expected there but that's a good thing.