With SSL to the destination site you can have an end-to-end encrypted connection, but the destination site has to support SSL. In an age when you can get free SSL certifcates a la https://startssl.com and a few others, there's not much excuse though.