I'd recommend against TOR, personally, especially for average users. Tor can be a gigantic can of worms if the wrong nodes are accessed, the load times can be atrocious, and you'll find that your browsing is being sent through Sweden (with some humorous results at times). SSH tunnels can be pretty effective, though, assuming you have a reliable server to run the tunnel through. Much faster than TOR or any other proxies that I know of, too. That's far more generalized anti-tracking, though, and still awfully complicated for most people in my opinion.