I sent a PM to Roberto about documentation for the RA.
He supplied me with these links:
https://github.com/reefangel/Libraries/wiki
cosmith71 started a beginners tutorial here:
viewtopic.php?f=14&t=3353
lnevo generated a doxigen dump of the libraries and posted in his server:
http://www.easte.net/ra/html/
This final link is what quite a few more advanced people will be looking for (i had never come accross it) but it's still out of the league of people such as myself.
Sooooooo, what I would like to propose is the following...
We try and create a user manual for the RA, but for normal people

I was thinking that the following format would work well:
We start with the bits of a standard RA, for each unit or port, we show it and tell the User what it's called in the code, why it's called that and how it's implemented.
For instance,
Show I/O ports, and explain that its a switch that only has an on and an off status.
therefore we use "If" this, then do this, "Else" do this.
A common use is for ATO so it has a default name of "ATOhigh"
etc....
Then we could get all the Doxigen info and create a referance list of that at the end for advanced guys.
It's a big undertaking as the unit is so flexible but I do believe that we could get a document together that would make new users with no coding background feel far more comfortable with the RA and not be intimidated.
What do you guys think?