For the past few months I have been using Microsoft OneNote on a tablet pc to organize everything. It works great. You can have as many "notebooks" as you need, with separate sections (leads, quotes, jobs, etc.) and each job gets it's own page (or group of pages). As each job changes stages...