1) The security, is a big issue. So heres what ive done:-
I changed the system for the database storing either 0 or 1 for caneditstyles, to store 0/1/2/3/4. 0= no access, 1= colours, fonts only, 2= table widths+1, 3= DOCTYPE and BODY tags+1+2, 4=templates plus all.
Basically thats how it works
Now, i just have to make my modification to the admincp to allow this, and ill distrobute to you fellas, give me about 30 mintues.