We show how all non-MHV tree-level amplitudes in 0 ≤ ≤ 4 gauge theories can be obtained directly from the known MHV amplitudes using the scalar graph approach of Cachazo, Svrcek and Witten. Generic amplitudes are given by sums of inequivalent scalar diagrams with MHV vertices. The novel feature of our method is that after the `Feynman rules' for scalar diagrams are used, together with a particular choice of the reference spinor, no further helicity-spinor algebra is required to convert the results into a numerically usable form. Expressions for all relevant individual diagrams are free of singularities at generic phase space points, and amplitudes are manifestly Lorentz- (and gauge-) invariant. To illustrate the method, we derive expressio...