I have written a Timesheet for work, and it seems to work fine. Hours worked, fine. It keeps track of your holiday allowance as well, let#s you know just how much you have left etc etc. It can add up any time off sick and other such useful little additions too. It does everything we want it too, and is generally pretty straightforward. The only problem is that it is ridiculously big and can take yonks to open (and heaven forfend if you want to open two such timesheets at the same time!). Each sheet is 2.85Mb, and I need 14 such sheets per timesheet. My initial thought was the conditional formatting - it changes certain rows and cells' colour if you are on Annual Leave or whatever. First off, I made sure every row and column other than the ones containing the actual Timesheet were completely clear of data, and formatting. This made the sheet increase in size to 47.6Mb. Which seems odd. I then removed all conditional formatting from the original spreadsheet. This made absolutely no difference whatsoever. I can't see that it does anything that a bog standard, 100Kb, file wouldn't do. So what might have made the bugger so bloody big?