I am having some problem to get the exactly same HTML string as rendered by IE10. There're some slight difference between the one rendered by IE 10, and the one I retrieved with WebClient.DownloadString(url). (see this question)
How to get the exactly same HTML string? Do I need to simulate the Browser behavior?