I just have a simple spread sheet that I sort by the date... I put the date, times I can shop, location address, location name, company, reimbursement, and compenstation for the job. Then I have another column for any other details. I also paperclip all the information for one job together, and print everything else out when I get the job.
I have another sheet that has my info for what companies I'm with and my log-in and password for them... and their website. So I can easily just click on them from there.
Oh and one last thing... I color code my spreadsheet. I mark it green for if its done, red for if it needs done (any job I haven't completed) and yellow for those that I have completed but haven't entered everything in online. I also make sure that I have a new tab... or spreadsheet for each month.
I hope this helps!