The Weekly Standard's Jay Cost is a very savvy political analyst. Here he writes a primer on how to read political polls, it's not as straight-forward as you might think.
It turns out the apparent bias in polls is often in the assumptions made by the pollsters about how many from each party to include in the sample. If that sounds odd, read the column.