I manage a small team of sales engineers and am looking for software to help me keep track of their activities and the accounts they're working on. We sell expensive enterprise software that and sales cycles can take many months, or in some cases more than a year, to complete, so each SE will have several accounts that they will potentially work on, but are only active on a handful of them in a given week.
What I need is for them to be able to easily enter their weekly activity and then look up activity based on account or person.
I've looked at various CRM systems (we use salesforce.com, but access is too expensive to provide to the sales engineers) and most of them have more features than I require and don't really have good activity-oriented capabilities.
I've also looked at small-team management software, but they seem to be oriented to task-assignment, prioritization and management, which isn't really what I need either.
Any suggestions?