Also, keep track of your time and materials on completed jobs. Nothing will be more accurate than your own numbers.
Dave
That's gold, Dave.
It's also where a computer really comes in handy, rather than digging through screeds of paper records.
Not that it isn't a silly idea to have a paper back-up, we all know what computers can be like.