$() is a shortcut for $eval, although in an event matchtext/location part you can only use the shortcut (and without specifying a level of evaluation). In all other uses $() and $eval() are identical.
EDIT: Drat, cursed with qwerty's old habit again, ironically losing to him! Oh yea and hixxy too ROFL. All posted in the same minute