Been reading speculation that special characters are frowned upon by Google:
Would that include &, ?, %, £ <, > or [vertical bar]?
Has anyone seen anything by Google on this e.g. you should use "and" in the title tag instead of "&" or that if you want special characters you have to encode it &, " etc?
I use &, ? and [vertical bar] a lot for different reasons on various sites.