I have a same feelings for you plantroon, but there are only very few devs who are very smart like KonstaT that are willing to develop Roms for us for free. :D Companies are also abandoning sources and unwilling to develop them cause it will incur a lot of money for them... All we can do is to say thank you to devs or donate to them or help them develop or cheer them up!!! :D B)
And USERS should donate to all developers who help them!
pretty fair don't you think? :P
anyway If you browse through the forum, devs (and other knowledgeable users) are really helping the users. It is only scattered everywhere and some of the answers are very hard to find. I think you want the collaboration of all the works of devs in one single tutorial/book. If someone did that, that will be a whole set of encyclopedia. :D of course all the users MUST DONATE to this person, because it is very tedious thing to do. :P