There are anumber of characters and mnemonics which can cause issues in the Macro Processor - particularly those which appear in pairs:
' ' " " ( )
This SAS Global Forum paper from 2007 sets out some useful guidelines.
Attached files: macro quoting.pdf