I would like to add one more thing that I forgot. When useing the Phosphoric acid stuff try not to let it dry and try to get it all off after it changes or disolves the rust. If its left on and painted over your paint wont stick. Zero Rust also has a great product called "Prep-Step" that you mix with water thats great to put on bare metel to prevent flash rust and help adhesion.
<img src="graemlins/mwink.gif" border="0" alt="[mwink]" />