Hmm, OK. I think I need to make this test projet more accurately represent my use case before I go any further...

Thanks dunfiddlin