I've become quite dependent on simple paper checklists for getting work done. As an aside, I've started looking at Google's integrated Tasks list and it looks like a nice, feature-light alternative to paper todo lists. Below is an example of the checklist I used when moving some new features to our staging server. It doesn't capture the how of doing each, some are SVN updates while other steps involve config changes via the UI. I've seen a lot of posts about how to track and automate some/all of this but the manual process works fine when you're managing a limited number of sites – less than 2 or 3.