I got a Warn portable winch. I actually got the very first Warn prototype when they were testing it, and the company I worked for got the prototype to test for Warn. It is set u to slip into a receiver hitch, and we used it vigorously on a bunch of remote mountain top generator sites to pull and install 3,000-5,000 lb. generators. It's also pulled a few stuck vehicles out when they tried to drive off the edge of muddy mountains!
I got the old Warn when I retired as a gift, as the company said they figured I'd taken care of it for over 25 years, and it was out of production, so no parts support by Warn any longer. It sits in my garage mostly now, but whenever I need it to pull anything, it still does the job well!
I built up a strap system to allow it to be shackled to a tree and connect to the receiver adapter. I also built up a spare battery plug with jumper cable ends, so I can hook it up anywhere, and simply drop a spare battery next to it and clamp the cables on for power.
Mine looks a lot like this one, except it is mounted to a flat plate with folding receiver tube, and has a one piece cover that slips over during storage:
http://www.edgextremesports.com/store/W ... fgodUFID-g
I also own a "chainsaw winch" that has a 2 stroke engine, and can be coupled to almost anything. It's a very nice option, but not big enough to pull vehicles out if they're very heavy, or stuck good! I paid $75 used for it to use elk hunting. Has a lot of cable, but small diameter for under 1,000 lb. loads.
Looks like this one, but red and much less capacity:
http://www.ebay.com/itm/WINCH-Chainsaw- ... SwYIhWkGiY