I'm trying not to get too excited, but so far so good, I'll give it some thorough testing tomorrow and come back and let you know.
Thank you for your help Rural Guy, I really do appreciate the time you've spent helping me tonight, I've built my database myself and have been living with this...