& in HTML is a special
character to note the beginning of a entity, like  
In XHTML, a entity must also end by a ';', for example
Please replace '&' by '&'
BAD Smith & son |
W3C entities: http://www.w3.org/TR/html4/sgml/entities.html
WDG : http://www.htmlhelp.com/reference/html40/entities/
Very interesting : http://ppewww.ph.gla.ac.uk/~flavell/www/formgetbyurl.html