Diagnosing a slow fuel leak

My car was giving me a bad smell too and I was convinced it was coming from under the hood. I found out later it was the donut gasket at the filler neck leaking (it had split). It never did drip, it just smelled bad. Anyhow, I dropped the tank, replaced the gasket and have never had a gas smell since.