All in all, having been away from the forum for reasons and I while, I realised a couple of important things.
VB 5 does the things I want it to do. Albeit in an awkward manner but it gets there....