I\'d like to create my own custom HTTP requests. The WebClient class is very cool, but it creates the HTTP requests automatically. I\'m thinking I need to create a network
Check out System.Net.Sockets.TcpClient if you want to write your own low level client. For HTTP GET's and POST's you can use the HttpWebRequest and HttpWebResponse classes though.
If you are really masochistic you could go lower than TcpClient and implement your own Socket, see the Socket class.