And I missed one important point, on the 80/20 issue:
The *fun* part, generally, is the design work; lots more people seem to find designing fun (whether or not they're actually any *good* at it), than find coding fun... so if you let a designer take the fun 80%, then you're *really* screwed.