Re: Battery
If you are really paranoid about the sparking, get a 1K resister and bridge it between frame ground and the negative terminal before you connect the neg cable.
The 1k wont pass enough current for a spark, but will cause no difference of potential when the big cable is connected.