I will point you in the right direction:
http://en.wikipedia.org/wiki/SOCKShttp://www.samair.ru/proxy/socks.htm
Do some reading and then follow this train of thought.
SSL or IPSec encrypted tunnel to a SOCKS server outside of the US. This is as far as the ISP will be able to see. That you contacted a server in some other country, period.
From that SOCKS server, you can surf as you please. Even ISPs on the destination side will only be able to track back to a site outside the US. Since the link between the two is held outside of the US, the logical linking of the two is much more difficult.
Further obscurity can be had via layered SOCKS accounts and/or further encryption tunnels.
One fairy easy method is a browser called TOR Park Browser.
It directs the user through other ISPs, usually in Europe. It is slow, but if you need some private surfing, it will work.