All of the CRM products I have looked at seem pretty clunky. Take a look at
Stone Edge Order Manager for a great product that will download orders from multiple sites, give you integrated shipping with Endicia, UPS & Fedex, send out ship confirmation emails and lots more.