Thank you everyone. I just found a excelent HTTP tutorial last night, to teach me the HTTP protocol. I know a little of it as I have made a small CGI script. I think slarty has a good sugestion to make the browser with C++, So I will finish learning that first. I definately want to suport CSS, HTML, JS and JVM. I have played with JavaScript, HTML and CSS, but I will need to brush up on that.

Language sets and encodeings is something I did not realy think about, but is a good point, I once got interested in learning Japanese, and figureing out how to get my browser to display japanese characters was a bit of a chalenge for me. Perhaps I can incoporate suport for the Microsoft Global IME which alows your browser to display characters and write characters in any language. Im not quite sure how that all works, but it seems to auto detect the language you are viewing.

Well, I think im gona start finishing up learning HTTP, then brush up on reading some RFCs, and learn about web page encodeing.

Thanks for all the advice.