I have done the foam thing on my drivers seat. A specific measure to a helpful foam specialist shop has resulted in a seat that feels as good as new at a cost of less than $20 and relatively little hassle.
There are posts in the interiors section of the site that give blow-by-blow instructions and measurements.