Might be institutional bias, but I highly recommend the Berkeley Parser, which is state-of-the-art. I've found that its performance suffers a bit less from parsing non-newswire text relative to other parsers. Two small things: (1) it reports parse forest posteriors if you need them and (2) it is multi-core out of the box.