Great CRM Solution for Sharepoint
We are an IT consultant that has installed this for our customers and also use it internally. The product has many outstanding features. For the most part, BPA does all its magic without modifying the core of sharepoint. The backbone of the system is still pretty much standard lists. The robust reporting and viewing web parts sit on top of this and create a very dynamic user environment.
One of the key features that drew our clients to this project was the ability to send items from Outlook directly into the CRM.
Although the product costs a bit more than I would like for a small business, I guess you really get what you pay for!