I tried a few one and the best is Live PVR. It record BOTH ends of the conversiation and you can choose the recording quality. You can set it to record every call automaticaly or just set it manually.
http://www.softtrends.com/products/l...ivepvrwmsp.htm