Most kits come with cable that is a little undersized - I'd use the biggest stuff I could get my hands on for the long + run. In addition to the ground in the back that Stangbear described (don't use anymore cable than you have to), I'd run 2 or 3 10gauge wires from the neg. terminal up to the engine compartment. I'd run one to the point where the block is grounded to the chassis, I'd run one to the computer ground point, and I'd run the other one to the point on the firewall where the head is grounded. If it don't move - ground it just to be sure.
If you really want to do it correctly, two hot cables to the front is the best approach. One to the starter (assuming you have the two wire mini-starter that needs a hot-all-the-time feed), and one to the positive side of the fenderwell mounted starter switch - where the + terminal of the battery connected before. When the starter is engaged (a BIG amperage load) and then drops off (as the engine starts) at the end of a long run of cable, there's a voltage spike/drop induced in the system for a few milliseconds. On some cars, this simply isn't a problem. On mine, however, my hot cable was long enough that the induction spike/drop reduced system voltages just enough and for just long enough to clear my stereo's presets and memory each time I started the car. I solved it by running a separate power lead from the battery to the stereo, but next time, I'll run two separate cables to supply the starter separate from the rest of the power supply needs.