HTML5 exploration and useful development resources.
GET vs. POST in Forms
Submit with GET
When you submit a form, using GET, the content of your form will become url encoded into a query string. You will be able to see this in the address bar in your browser. The data will be appended after a ? as name value pairs.
Submit with POST
POST is sent in the body of the request after the headers and is not visible as a query string. You use it to POST data to the server for processing.
When you are sending form data you should use POST. If you are just running search queries then GET is appropriate.
Reference: GET vs. POST for the beginner
Feature Detection vs. Browser Detection
Browser detection has become what not to do when dealing with cross-browser development, largely superceded by feature detection for reasons explained in this article.
Reference: HTML5 Rocks: Feature Detection
What is a Namespace?
Namespaces solve naming conflicts. In order to combine those two XML documents you need to define the two namespaces and indicate which <table> element belongs to which namespace.
Reference: Namespaces Explained
A list of HTML entity codes for well-formed markup.
Reference: HTML Entities