I replaced my traditional vent with vented cap. So the vent hose routes back to the fill pipe. Any expansion in the heat, or overfill at the pump just dumps fuel back into the tank. No spills over the side. No water in the fuel ever.
http://www.westmarine.com/webapp/wcs...classNum=50647