Hi Pat,
Thanks for your reply, i knew this wouldnt be easy!
Looks like im gonna be doing some bedtime reading :P
OK so to clarify, i should retain the PK as autonumber, 1, 2, 3 etc but add another field, ProjectCode or similar, and have that set as unique? The expression will then deal...