Hi for the project we usually incoporate vlookups, named ranged, sheets with links between them (input/proces/output), buttons to initiate macros, macros to do things like link between pages/clear cell contents/print etc, if statements, usual range of formulae, data automatically tranferred between sheets, validation, drop down boxes, tick boxes, option buttons etc etc.... Check the specification for further info. HTH