Hi Paul and welcome.

Lots of different approaches to this. Probably the best thing is to look at this thread. Should give you plenty of ideas.

James.