if your vpn hides everything, how is it that your packets arrive at the intended site?
What I'm getting at is you can hide alot, but not everything and in the end, somebody knows what your up to imo.
So your isp might only know that you only connect to the vpn/proxy server but the proxy company know what sites your going to otherwise your packets wouldnt get there.
And then theres whole DSN aspect. You type in www.somesite.com and the dsn now knows where your going otherwise it couldnt return the ip for that site... who's dsn are you using hmm? google, your isp's , some free one?
See where this is going?