Okay, i've tried httpwebrequest, webclient, and a couple of others methods; using the headers parameter of each to set headers and then either opening a response stream or simply setting the system.net.webclient method to download a response into a string. No luck!

Put simply, how do I make a simple GET request with a few headers and read the data back! I am very, very stuck in a hole right now..