Hi Jamie,
Thanks for your input! Trello is a great tool and good to hear it is being used in LA firms.
Regarding your customer contact management system, I had some success implementing Business Contact Manager (addon for Micorsoft Outlook) to create a database for sending company newsletters and used shared folders in each persons inbox so people could easily access the email trail of a project.
Good luck, would love to hear your progress on bringing your office up to speed with new technology!