Bryan Dam - 2011-10-21

My concern would be that by making it an HTTP request we would lose the ability to download local file URIs. It's something I would have to play around with a bit; I'm not overly familiar with the WebRequest class and it's derivatives.