Don't overlook the fact that CRM requires some sort of SQL flavor. While the larger installs do have a copy installed, many smaller ones do not (at least mine don't). And if you don't have a copy, then chances are you don't have anyone to manage/administer it either. This will also add to the price tag.