It's very difficult to maintain a full daily routine for your online business when you have a job and other responsibilities. During the busy times of the year I run a minimalist daily routine for my online business - and I don't always succeed in getting that done either!
One thing I would add to your list is "promotion". I try to send out a couple of emails to safelists/viral mailers every day.
Yess, mailers, tes, and other search engines are on my list after... thank you for reminding me to add those though! As we grow, we'll find ways to improve efficiency and what methods or to-do items are really whats needed or not. Keep moving day by day!