Siphoning is very simple if done right (I gotta make a video of it someday).
The way I do it, you never get fuel in the mouth or spill a drop on the floor.
Very clean and easy.
I have an 8 foot long clear plastic hose, put one end into the tank, coil some on the floor and stand holding the other end higher than your tank.
You are nice and comfortable, your standing beside the bike, everything is good.
If you like, blow into the tube a bit to push any fumes that got into the hose, then suck a bit until the fuel comes up out of the tank and down towards the coil on the floor.
You can stop sucking now as gravity will take over and fuel will continue around the coil and back up the part that you are holding in your hand and it will stop at the same level as the tank.
So now you have no fuel in your mouth and none on the floor.
You lift your gas container up higher than the tank, put the end that you are holding into the container, then simply lower the container to the floor.
Once the canister is below the level of the tank, fuel will continue flowing up the hose and into the container by gravity.
To stop the flow, simply lift the container higher than the tank and it will stop, naturally.
Then if you need to fill another container, now is the time to do it, all without spilling a drop or getting the taste of fuel in your mouth.
It sounds longer when you type it, I should get a video of it someday.