Here's what I do when I have to drop the tank (this only works for EFI vehicles):
Remove the fill cap to relieve any built-up pressure in the tank. Then crack open the high pressure side where it attaches to the hard line at the frame. Take the hose, put it in a large 5-gal drywall bucket, then jumper the +B and Fp contacts in the Diagnostic connector. Then turn the key to ON. This will force the in-tank fuel pump to run, pumping the gas out of the tank and into the bucket. You might need 2 or 3 buckets, just pop a lid on as each one gets full and set it outside in a safe place to it doesn't stink up the garage.
I did this again a couple of weekends ago with my daughter's Corolla, didn't spill a drop of gas.