@GarfieldModular wow! Thankyou so much for all of the input and very helpful

I shall have a read up of the modules you have suggested

Thanks to @Baltergeist and @Troux for your feedback too