Search for phrases: (ex "money tree" would only return results containing "money tree" not just those contain "money" or "tree"

Exclude words/phrases from search (ex -escort no results with "escort" would be returned)
this OR that: (ex skates OR rollerblades - returns results containing either word(s) listed)
wildcard: (ex *moon returns all results ending in "moon". Also, money* returns all result beinging with "money" - money ball, money tree, money exchange, etc)
If these are already built into the search, I suggest an easier way to find out about them.
If this is in the new grid, ignore, I'm ranting.
I sure wish all searches were like this... for the record, my favorite type is eBay's.