Right now the most important routine I have is my daily schedule. It exists on two levels. Loretta and I have a work-flow and cash-flow calender that has every major activity scheduled. Within that schedule I schedule my own minutia. For example on Monday I can see who I build on what days I order material etc. Then I've broken each of those days down into a personal schedule. I like to come in early and do my blog and email correspondence. Then work on frames in the afternoon and order after that. I think it's important to keep a routine and plan it out so you're not always running around responding to things, you are in control.
Secondly is customer information management. When you build a customer file there are a thousand things you have to remember and keep track of. Not just options on frames, pricing, sizing but communications, customer data and a ton of other things. You've also got to schedule everything so it flows smoothly and you aren't running around ordering things next day air because you forgot something. I have a very disciplined protocol that I call my "10 stage order process". Following that accomplishes a couple things. First is it makes sure I don't forget anything or make any mistakes, secondly it assures that all customers get the same level of service. The protocol has one level of detail that the customer interacts with and an additional level of detail that is for internal use. It's under constant development and as I learn new things or see ares for improvement I incorporate them into the system.
Hopefully that answers your question...at least a little. That's a big subject and I could end up writing a book if I had the time.