http://www.google.com/support/websearch/bin/answer.py?answer=134479
Generally, punctuation is ignored, including @#$%^&*()=+[]\ and other special characters.By the way, that article has this useful tip:
Search is always case insensitive. A search for [ new york times ] is the same as a search for [ New York Times ].