Post Open has an Odoo CRM / Web Site Manager / Invoicing / Kitchen Sink. This will take me a little while to get going, as I don't know anything about Odoo yet.