In Whidbey, it is now possible to specify the local endpoint that the HttpWebRequest should use when connecting to the other end. This can be done by setting the BindIPEndPointDelegate in the Servicepoint. The HttpWebrequest has a Servicepoint property