You probably need & to write special chars as acute letters or tildes for spanish or portuguese.
Some minibrowsers, sepcially those distributed in cell phones in Latin America, simply can't handle & character in the code and report errors.
The problem get's worse when you try to make links with parameters as in A HREF='nextcard.php?var1=test&var2=test'
Of course, in this context &amp doesn't work at all. How to overcome this problems?
The acuted letters matter is problematic because you can simply use á character instead of á and the minibrowser will display the page, but it won't display the special charater nor the next one. For example: "estábamos aquÃ" will be displayed as "estamos aqu". We, in our wap pages, avoid use any special chars as acuted letters and so.
The parameters in a link. To be able to send variables between cards or decks, we are starting to use session variables, thus we only have to send one parameter (PHPSESSID) avoiding the & error.