I had a project lately where i had to use a Webbrowser Control other than the default IE webbrowser in .NET...

After a long research...i found Gecko browser do a google search you will find it...it is one of the best Open Source Webbrowser created in C#!!

The default version has lots of bugs but then you can find solutions all over the web...