Sweet cheers for the pointers,I will take th UI stuff out and out in in the main thread.
I will also take the presentation stuff out and put that separate.
Could you show me how to do this delegate stuff, I don't understand the examples I have read.
I am not a dev and this is a home project to organise my Movies, TV Shows, Music Videos and Rugby game collections that are spread across 2 or 3 locations into 1 central source.