C# web browser alternative?
<p>I am looking for an alternative to web browser in C# that doesn't require being viewed, it needs to have navigation, the notice of when it's navigating and document loading has completed.</p>

<p>It also needs to be able to get and set elements by name, id, etc...</p>

<p>Is there such a way to do this without having webbrowser show up to the users?</p>
