Dan Lips and Evan Feinberg have a recap over at Human Events Online.  Check it out here.