I stumbled accidently against the ability to create a service sales orfer - which would allow me to in turn create and link it to a new Projuct or connect to an existing one..
Instead I have been advised this is not working and to use S3 special code to raise the sales order.
I think developing this further would be extremely useful as i feel the projects module is a bit weak on the link to the sales side.