I've wrote a lot of bots using httpwebrequest but it does not support SOCKS proxies and now I'm thinking if I should move to Java because of its HTTPClient. it supports SOCKS proxies as well. From a post I saw on BHW if I use sockets I can use SOCKS proxies? How hard is it to convert my programs from using httpwebrequest to sockets? Regards!