I agree, attention span is something that's really hard to maintain.
Front end coding: Very little, I'd use the nifty_layouts. No reason to spend time when the likelihood of you using the exact same design is very little.
In terms of editing, that's very time consuming. This raises the question, would you be willing to pay for that at a "fair price"?