Hi Photodiva,
Checklists are incredibly useful tools, and if your projects are all substantially the same, you'll get a lot of mileage out of them. If 'twere me in your position, I'd have something like the following (this is a paper implementation, but the electronic is similar, with a few extra abilities).
Project list: contains names of projects.
Project support material for each project: one page or so, checklist format, showing where each project is at.
Next Actions lists: the usual @Phone, @Computer, @Errands, or whatever works for you. If you need to call someone for a particular project, put an entry on your @Phone list.
It might look as though there's repetition there, but everything is there for a reason. The Project list means that you don't have to shuffle through several dozen folders to see how many projects you've got, and to make sure that you've got something to do for each of them. The support material keeps you aware of exactly where you're up to with each project. The NA lists let you take advantage of context to make a bunch of calls at once, or do all your errands while you're out and about.
If you're keeping your lists on computer in some form, you can simplify this a tad, particularly by using links, for example from the NA lists to your project support checklist.