As I also mentioned in my blog, I found Voicersuite, a -web-based CRM solution- extremely user-friendly. Through interfaces, and the modules come standard, we were able to save at least 30% on labor and technological costs. Voicersuite also helped us in migration of our Excel-based data, freely (do not tell them).
Living in Canada where the taxation is so complicated, Voicersuite made our life a lot easier via such modules like 'orders', 'revenues', 'expenses', PDF-based invoices, Federal Tax, Provincial Tax etc.