I bought a Weathertech mat -- had bad experience with Husky Liners in the past. Even this mat doesn't stop everything from sliding. so I added one of the anti-skid mats used to keep carpet from moving and it works fine.
Of course, you can't stop everything from sliding unless you strap it down.