Hi all
I work at an accountants and I have been given the task of making a new system

.
They want it to be able to keep a record of all invoices and payments recieved for each client of which we have approx 300. I'm not sure what is the best way of doing this. Do I
a) Make a huge spreadsheet with a worksheet per client. This would be a huge task and I can't see it being user friendly.
b) Create a database to do it. My prefered option. It has been a couple of years since I created one but I'm not sure as to the layout I would use if I took this path. Obviously whack all the client records in a table, but would I put details about payments & invoices in another table and then make a query to find everything and report to make it look pretty?