I too edit directly at the code level including PHP when needed. I have a BSIT and took my fair share of language classes and come from the old school world of IRC chat using EggDrop bots written in TCL. I rarely start from the ground up on sites now since it is so easy to "one click" install and backend edit from there.

Good luck darippah