[C#] Pobieranie danych z internetu i wysłanie

Korzystam z VS 2008 c# EE, chciałbym się dowiedzieć w jaki sposób można pobrać dane z internetu np z pliku txt i jak na serwer wysłać plik. Czy da się to zrobić ?

Najłatwiej pobrać lub wysłać plik przez klasę System.Net.WebClient.

Tu szczegóły: http://msdn2.microsoft.com/en-us/library/system.net.webclient(VS.80).aspx