Running adjustable shocks/struts on all four corners will allow you to run a lower spring rate and maintain decent dd capabilities. When driving on the street, tighten the shocks up, so its not bouncy. When at the strip, loosen the fronts up to allow the front to rise easily. If the car spins, start loosening the rear shocks up to absorb some of the shock off the line. Running the coilovers in the front will allow you to have a nice looking ride height for the street, but when it comes track time, you can raise the front height to help weight transfer to the rear tires. Ever wondered why the old gassers sat higher in the front than they did in the rear. There are two ways to have an adjustable ride height in the rear. The first is with coilovers. This approach also offers more ride hieght adjustabilty. The second method, is to use weight jacker lower control arms. This allows the vehicle to be lowered 1 inch using stock springs, and raising it 2 inches higher than stock ride height. If you use a different spring that lowers the car also, this will drop it even further and allow you enough adjustment to still return it to stock ride hieght. As for the front, coilovers and adjustable struts are the way to go.