I want to clarify the situation with Tor and DNS requests. My current set-up is that Firefox is set to transport all HTTP and HTTPS traffic through port 8118 (Polipo) which then forwards all traffic to Tor on port 9050. AIUI, DNS requests are pushed through the HTTP proxy (Polipo) which then transfers them to the SOCKS proxy (Tor). Let us assume I am using my ISPs DNS (i.e. not OpenDNS or an equivalent) for "normal" web surfing. At what point is my ISPs contacted? It cannot be by the Tor client (on my computer) because this would be before a Tor node has been contacted and therefore any request would contain my IP. Or does Tor bypass my ISPs DNS - in which case who does the 3rd exit node contact to determine the IP of the website I want? Thanks.