I know i know... it's not a CRM... but i know a handful of people using it to do this (myself included). This + Zapier seems to be a pretty powerful solution for personal use, or small biz.
IDK that it will work quite as well if you're doing heavy selling.