Online CRM?

does anyone know of any good online CRM packages, i know of basecamp but my understanding this is more project based as opposed to customer based?

basically its a small company and we really don