That's fine :-), I'll set up the enviroment. I'll have a server package with a Client class and a server package with the Server class, then a resource package with the Customer and the Product. Once question, what do you mean when you say
(you'll need those in both the client and the server.)
Do you mean that both CLient and Server classes will have to hold an object of type Product and Customer?