Using the WebClient class I can get the title of a website easily enough:
WebClient x = new WebClient(); string source = x.DownloadString(s); string titl
The WebClient class has an option to follow redirects. Set that option and you should be fine.